Total Tests
Total Steps
Total Time Taken (Current Run) 6h 58m 42s+681ms
Total Time Taken (Overall) 6h 58m 42s+681ms
Start 2017-04-05 04:29:04
End 2017-04-05 11:27:46
Tests View
test(s) passed
test(s) failed, others
Steps View
step(s) passed
step(s) failed, others
Pass Percentage
Environment
Param Value
Tenant manufacturing
OS Windows Server 2012 R2
OpenAM Server http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/
User Name SuperUser
Java Version 1.8.0_112
Host Name at-windows
Host Name (Canonical) at-windows.int.kronos.com
Backend Server http://theflintstones-b-back.int.dev.mykronos.com/
Tests
 · 
 ·
  • test_ALM113843_ErrorGetDocumentAuditWithIncorrectStartEndDateFormatParam fail
    2017-04-05 04:29:04 2017-04-05 04:29:08 0h 0m 3s+884ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.audit.TestGetDocumentAuditDataNegativeValidation
    dependsOnMethods:
    Description: Test verifies that after submiting DocumentAudit request with incorrect date format the appropriate error message appears.
    Status Timestamp Details
    04:29:05 STEP 1 - Login as Michael Martin.
    04:29:05 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:29:05 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:29:07 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 08:29:05 GMT
    Response Time (ms):915

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcy7JTgp6jHDp4be9myDpaWlmgtHr3qn1p0.*AAJTSQACMDEAAlNLABM2NTk2OTg2MTkxMDAyMjI0MjU2AAJTMQAA*", "successUrl" : "/authn/console" }
    04:29:07 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    04:29:07 STEP 2 - Get document audit with incorrect start date.
    04:29:08 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents_audit_record/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T10:00:00", "startDate" : "2016-06-30-00:00:00" }
    04:29:08 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: 0
    Date: Wed, 05 Apr 2017 08:29:08 GMT
    Response Time (ms):260

    Payload (Click to Expand)No Payload Body
    04:29:08 verifyEquals: [verify HTTP response code]
    A : 404
    E : 400
    04:29:08 Finish test case [TestNG-test=KateFrameworkInt-1] with failure :
    Exceptions: (Click to Expand)Failure at [java.lang.AssertionError: expected [400] but found [404]] org.testng.Assert.fail(Assert.java:93) org.testng.Assert.failNotEquals(Assert.java:512) org.testng.Assert.assertEqualsImpl(Assert.java:134) org.testng.Assert.assertEquals(Assert.java:115) org.testng.Assert.assertEquals(Assert.java:178) com.kronos.api.rest.assertions.APIAssertions.verifyEquals(APIAssertions.java:122) com.kronos.api.rest.assertions.APIAssertions.verifyStatusCode(APIAssertions.java:272) com.kronos.commonbusiness.testcases.component.docmgmt.AbstractBaseApiTest.validateError(AbstractBaseApiTest.java:41) com.kronos.commonbusiness.testcases.component.docmgmt.document.audit.TestGetDocumentAuditDataNegativeValidation.test_ALM113843_ErrorGetDocumentAuditWithIncorrectStartEndDateFormatParam(TestGetDocumentAuditDataNegativeValidation.java:102) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) java.lang.reflect.Method.invoke(Unknown Source) org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:108) org.testng.internal.Invoker.invokeMethod(Invoker.java:661) org.testng.internal.Invoker.invokeTestMethod(Invoker.java:869) org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1193) org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126) org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source)
  • test_ALM113844_ErrorGetDocumentAuditWithIncorrectDateRange fail
    2017-04-05 04:29:08 2017-04-05 04:29:08 0h 0m 0s+325ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.audit.TestGetDocumentAuditDataNegativeValidation
    dependsOnMethods:
    Description: Test verifies that after submiting DocumentAudit request with incorrect date range the appropriate error message appears.
    Status Timestamp Details
    04:29:08 STEP 1 - Login as Michael Martin.
    04:29:08 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:29:08 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:29:08 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 08:29:08 GMT
    Response Time (ms):101

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwxnwY-KaXv4NqtFzFPzl4zp1cNLmo98og.*AAJTSQACMDEAAlNLABMzNTM4MTQ4MzI4MTc4MzcwMzAxAAJTMQAA*", "successUrl" : "/authn/console" }
    04:29:08 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    04:29:08 STEP 2 - Get document audit with incorrect date range.
    04:29:08 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents_audit_record/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T09:00:00", "startDate" : "2017-04-05T10:00:00" }
    04:29:08 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: 0
    Date: Wed, 05 Apr 2017 08:29:08 GMT
    Response Time (ms):101

    Payload (Click to Expand)No Payload Body
    04:29:08 verifyEquals: [verify HTTP response code]
    A : 404
    E : 400
    04:29:08 Finish test case [TestNG-test=KateFrameworkInt-1] with failure :
    Exceptions: (Click to Expand)Failure at [java.lang.AssertionError: expected [400] but found [404]] org.testng.Assert.fail(Assert.java:93) org.testng.Assert.failNotEquals(Assert.java:512) org.testng.Assert.assertEqualsImpl(Assert.java:134) org.testng.Assert.assertEquals(Assert.java:115) org.testng.Assert.assertEquals(Assert.java:178) com.kronos.api.rest.assertions.APIAssertions.verifyEquals(APIAssertions.java:122) com.kronos.api.rest.assertions.APIAssertions.verifyStatusCode(APIAssertions.java:272) com.kronos.commonbusiness.testcases.component.docmgmt.AbstractBaseApiTest.validateError(AbstractBaseApiTest.java:41) com.kronos.commonbusiness.testcases.component.docmgmt.document.audit.TestGetDocumentAuditDataNegativeValidation.test_ALM113844_ErrorGetDocumentAuditWithIncorrectDateRange(TestGetDocumentAuditDataNegativeValidation.java:90) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) java.lang.reflect.Method.invoke(Unknown Source) org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:108) org.testng.internal.Invoker.invokeMethod(Invoker.java:661) org.testng.internal.Invoker.invokeTestMethod(Invoker.java:869) org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1193) org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126) org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source)
  • test_ALM113846_ErrorGetDocumentAuditWithoutEndDateParam fail
    2017-04-05 04:29:08 2017-04-05 04:29:08 0h 0m 0s+341ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.audit.TestGetDocumentAuditDataNegativeValidation
    dependsOnMethods:
    Description: Test verifies that after submiting DocumentAuditing request without end date the appropriate error message appears.
    Status Timestamp Details
    04:29:08 STEP 1 - Login as Michael Martin.
    04:29:08 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:29:08 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:29:08 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 08:29:08 GMT
    Response Time (ms):86

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxB7-RlsCIOUeTFjy99ZdcRwskAAvUpwXM.*AAJTSQACMDEAAlNLABMxNDk0NjcyNjQxMjc5NjI1ODMzAAJTMQAA*", "successUrl" : "/authn/console" }
    04:29:08 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    04:29:08 STEP 2 - Get document audit without end date.
    04:29:08 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents_audit_record/multi_read

    Payload (Click to Expand){ "startDate" : "2017-04-05T00:00:00" }
    04:29:08 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: 0
    Date: Wed, 05 Apr 2017 08:29:09 GMT
    Response Time (ms):100

    Payload (Click to Expand)No Payload Body
    04:29:08 verifyEquals: [verify HTTP response code]
    A : 404
    E : 400
    04:29:08 Finish test case [TestNG-test=KateFrameworkInt-1] with failure :
    Exceptions: (Click to Expand)Failure at [java.lang.AssertionError: expected [400] but found [404]] org.testng.Assert.fail(Assert.java:93) org.testng.Assert.failNotEquals(Assert.java:512) org.testng.Assert.assertEqualsImpl(Assert.java:134) org.testng.Assert.assertEquals(Assert.java:115) org.testng.Assert.assertEquals(Assert.java:178) com.kronos.api.rest.assertions.APIAssertions.verifyEquals(APIAssertions.java:122) com.kronos.api.rest.assertions.APIAssertions.verifyStatusCode(APIAssertions.java:272) com.kronos.commonbusiness.testcases.component.docmgmt.AbstractBaseApiTest.validateError(AbstractBaseApiTest.java:41) com.kronos.commonbusiness.testcases.component.docmgmt.document.audit.TestGetDocumentAuditDataNegativeValidation.test_ALM113846_ErrorGetDocumentAuditWithoutEndDateParam(TestGetDocumentAuditDataNegativeValidation.java:78) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) java.lang.reflect.Method.invoke(Unknown Source) org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:108) org.testng.internal.Invoker.invokeMethod(Invoker.java:661) org.testng.internal.Invoker.invokeTestMethod(Invoker.java:869) org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1193) org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126) org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source)
  • test_ALM113847_ErrorGetDocumentAuditWithoutStartDateParam fail
    2017-04-05 04:29:09 2017-04-05 04:29:09 0h 0m 0s+708ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.audit.TestGetDocumentAuditDataNegativeValidation
    dependsOnMethods:
    Description: Test verifies that after submiting DocumentAuditing request without start date the appropriate error message appears.
    Status Timestamp Details
    04:29:09 STEP 1 - Login as Michael Martin.
    04:29:09 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:29:09 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:29:09 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 08:29:08 GMT
    Response Time (ms):91

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxWLui_LhG0Yc427W71qQfpbzoXHoZ74lM.*AAJTSQACMDEAAlNLABQtMTE5NDc0OTEwMzM3NDIxNzY5MgACUzEAAA..*", "successUrl" : "/authn/console" }
    04:29:09 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    04:29:09 STEP 2 - Get document audit without start date.
    04:29:09 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents_audit_record/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00" }
    04:29:09 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: 0
    Date: Wed, 05 Apr 2017 08:29:09 GMT
    Response Time (ms):118

    Payload (Click to Expand)No Payload Body
    04:29:09 verifyEquals: [verify HTTP response code]
    A : 404
    E : 400
    04:29:09 Finish test case [TestNG-test=KateFrameworkInt-1] with failure :
    Exceptions: (Click to Expand)Failure at [java.lang.AssertionError: expected [400] but found [404]] org.testng.Assert.fail(Assert.java:93) org.testng.Assert.failNotEquals(Assert.java:512) org.testng.Assert.assertEqualsImpl(Assert.java:134) org.testng.Assert.assertEquals(Assert.java:115) org.testng.Assert.assertEquals(Assert.java:178) com.kronos.api.rest.assertions.APIAssertions.verifyEquals(APIAssertions.java:122) com.kronos.api.rest.assertions.APIAssertions.verifyStatusCode(APIAssertions.java:272) com.kronos.commonbusiness.testcases.component.docmgmt.AbstractBaseApiTest.validateError(AbstractBaseApiTest.java:41) com.kronos.commonbusiness.testcases.component.docmgmt.document.audit.TestGetDocumentAuditDataNegativeValidation.test_ALM113847_ErrorGetDocumentAuditWithoutStartDateParam(TestGetDocumentAuditDataNegativeValidation.java:66) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) java.lang.reflect.Method.invoke(Unknown Source) org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:108) org.testng.internal.Invoker.invokeMethod(Invoker.java:661) org.testng.internal.Invoker.invokeTestMethod(Invoker.java:869) org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1193) org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126) org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source)
  • test_ALM113871_ErrorGetDocumentAuditWithIncorrectDomainIdParam fail
    2017-04-05 04:29:09 2017-04-05 04:29:10 0h 0m 0s+344ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.audit.TestGetDocumentAuditDataNegativeValidation
    dependsOnMethods:
    Description: Test verifies that after submiting DocumentAudit request with incorrect domain id the appropriate error message appears.
    Status Timestamp Details
    04:29:09 STEP 1 - Login as Michael Martin.
    04:29:09 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:29:09 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:29:09 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 08:29:09 GMT
    Response Time (ms):99

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcw_me4PmWdGrNWSKNfmCPjyMDBk4uuufWA.*AAJTSQACMDEAAlNLABMyMzM4ODgzNjQyNDg1NDk4MjAwAAJTMQAA*", "successUrl" : "/authn/console" }
    04:29:09 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    04:29:09 STEP 2 - Get document audit with incorrect domain id.
    04:29:09 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents_audit_record/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "domain" : { "id" : 22 }, "startDate" : "2017-04-05T00:00:00" }
    04:29:10 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: 0
    Date: Wed, 05 Apr 2017 08:29:10 GMT
    Response Time (ms):85

    Payload (Click to Expand)No Payload Body
    04:29:10 verifyEquals: [verify HTTP response code]
    A : 404
    E : 404
    04:29:10 Finish test case [TestNG-test=KateFrameworkInt-1] with failure :
    Exceptions: (Click to Expand)Failure at [com.kronos.api.rest.exception.KronosCoreAPIException: getNodevalue </br> JsonPath: errorCode] com.kronos.api.rest.operations.APIResponse.getNodeValue(APIResponse.java:107) com.kronos.commonbusiness.testcases.component.docmgmt.AbstractBaseApiTest.validateError(AbstractBaseApiTest.java:42) com.kronos.commonbusiness.testcases.component.docmgmt.document.audit.TestGetDocumentAuditDataNegativeValidation.test_ALM113871_ErrorGetDocumentAuditWithIncorrectDomainIdParam(TestGetDocumentAuditDataNegativeValidation.java:54) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) java.lang.reflect.Method.invoke(Unknown Source) org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:108) org.testng.internal.Invoker.invokeMethod(Invoker.java:661) org.testng.internal.Invoker.invokeTestMethod(Invoker.java:869) org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1193) org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126) org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source)
  • test_ALM113962_ErrorGetDocumentAuditWithIncorrectDomainNameParam fail
    2017-04-05 04:29:10 2017-04-05 04:29:10 0h 0m 0s+299ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.audit.TestGetDocumentAuditDataNegativeValidation
    dependsOnMethods:
    Description: Test verifies that after submiting DocumentAudit request with incorrect domain name the appropriate error message appears.
    Status Timestamp Details
    04:29:10 STEP 1 - Login as Michael Martin.
    04:29:10 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:29:10 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:29:10 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 08:29:09 GMT
    Response Time (ms):81

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcyAIBpFVSDvq4m1TvF6i7QX1F2frMISwR0.*AAJTSQACMDEAAlNLABM2NjMxNDg5MjYyMjgwMzg0NjUwAAJTMQAA*", "successUrl" : "/authn/console" }
    04:29:10 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    04:29:10 STEP 2 - Get document audit with incorrect domain name.
    04:29:10 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents_audit_record/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "domain" : { "name" : "ATTdomain" }, "startDate" : "2017-04-05T00:00:00" }
    04:29:10 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: 0
    Date: Wed, 05 Apr 2017 08:29:10 GMT
    Response Time (ms):83

    Payload (Click to Expand)No Payload Body
    04:29:10 verifyEquals: [verify HTTP response code]
    A : 404
    E : 404
    04:29:10 Finish test case [TestNG-test=KateFrameworkInt-1] with failure :
    Exceptions: (Click to Expand)Failure at [com.kronos.api.rest.exception.KronosCoreAPIException: getNodevalue </br> JsonPath: errorCode] com.kronos.api.rest.operations.APIResponse.getNodeValue(APIResponse.java:107) com.kronos.commonbusiness.testcases.component.docmgmt.AbstractBaseApiTest.validateError(AbstractBaseApiTest.java:42) com.kronos.commonbusiness.testcases.component.docmgmt.document.audit.TestGetDocumentAuditDataNegativeValidation.test_ALM113962_ErrorGetDocumentAuditWithIncorrectDomainNameParam(TestGetDocumentAuditDataNegativeValidation.java:42) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) java.lang.reflect.Method.invoke(Unknown Source) org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:108) org.testng.internal.Invoker.invokeMethod(Invoker.java:661) org.testng.internal.Invoker.invokeTestMethod(Invoker.java:869) org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1193) org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126) org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source)
  • test_ALM91147_ReturnAllDomains pass
    2017-04-05 04:29:10 2017-04-05 04:29:10 0h 0m 0s+424ms
    Groups: Smoke
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.domain.TestGetDomainPositiveValidation
    dependsOnMethods:
    Description: Test verifies that all domains can be requested.
    Status Timestamp Details
    04:29:10 STEP 1 - Login as Sean Ivan.
    04:29:10 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:29:10 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:29:10 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 08:29:09 GMT
    Response Time (ms):80

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcysYmpOAYd0b8vBOOrGFyQvCG295q0C4Vo.*AAJTSQACMDEAAlNLABMxNzY5NzA5MjA4MTkzNTk0MjQzAAJTMQAA*", "successUrl" : "/authn/console" }
    04:29:10 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    04:29:10 STEP 2 - Get all domains.
    04:29:10 Request:
    Type: [GET]
    Parameters: { header : {tenantId=manufacturing}}
    URI: http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_domains
    04:29:10 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:29:10 GMT
    Response Time (ms):172

    Payload (Click to Expand)[ { "id" : 1, "name" : "DOCDOMAIN_LEAVE_MANAGEMENT" }, { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" } ]
    04:29:10 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    04:29:10 verifyEquals: [verify size with id parameter]
    A : 2
    E : 2
    04:29:10 verifyEquals: [verify size with name parameter]
    A : 2
    E : 2
    04:29:10 verifyTrue: [verify that Leave domain name exist]
    A : true
    E : true
    04:29:10 verifyTrue: [verify that Attendance domain name exist]
    A : true
    E : true
    04:29:10 verifyTrue: [verify that Leave domain id exist]
    A : true
    E : true
    04:29:10 verifyTrue: [verify that Attendance domain id exist]
    A : true
    E : true
    04:29:10 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM70991_ErrorGetTagParametersCheck pass
    2017-04-05 04:29:10 2017-04-05 04:29:11 0h 0m 0s+828ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.tag.TagGetTagsNegativeValidation
    dependsOnMethods:
    Description: Test verifies that correct error message is returned when NO/incorrect domain/template is provided in the request.
    Status Timestamp Details
    04:29:10 STEP 1 - Login as Michael Martin.
    04:29:10 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:29:10 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:29:10 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 08:29:11 GMT
    Response Time (ms):93

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcx9QBCt3MbWyjcOcfkInxDbnWTfxBKHzLE.*AAJTSQACMDEAAlNLABQtMzAyOTIzMTIxOTExNTM2Mzk5NwACUzEAAA..*", "successUrl" : "/authn/console" }
    04:29:10 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    04:29:10 STEP 2 - Get tags by empty parameters.
    04:29:11 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_tags/multi_read

    Payload (Click to Expand){ }
    04:29:11 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:29:11 GMT
    Response Time (ms):102

    Payload (Click to Expand){ "errorCode" : "WFP-108017", "message" : "Please specify domain or template query parameter." }
    04:29:11 verifyEquals: [verify HTTP response code]
    A : 400
    E : 400
    04:29:11 verifyEquals: [Verifying errorCode]
    A : WFP-108017
    E : WFP-108017
    04:29:11 verifyEquals: [Verifying error message]
    A : Please specify domain or template query parameter.
    E : Please specify domain or template query parameter.
    04:29:11 STEP 3 - Get tags by domain id that does not exist.
    04:29:11 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_tags/multi_read

    Payload (Click to Expand){ "domain" : { "id" : 100 }, "templateId" : 1 }
    04:29:11 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:29:11 GMT
    Response Time (ms):82

    Payload (Click to Expand){ "errorCode" : "WFP-108009", "message" : "The following domain id does not exist: 100." }
    04:29:11 verifyEquals: [verify HTTP response code]
    A : 404
    E : 404
    04:29:11 verifyEquals: [Verifying errorCode]
    A : WFP-108009
    E : WFP-108009
    04:29:11 verifyEquals: [Verifying error message]
    A : The following domain id does not exist: 100.
    E : The following domain id does not exist: 100.
    04:29:11 STEP 4 - Get tags by domain name that does not exist.
    04:29:11 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_tags/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "test" }, "templateId" : 1 }
    04:29:11 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:29:11 GMT
    Response Time (ms):92

    Payload (Click to Expand){ "errorCode" : "WFP-108028", "message" : "The following domain name does not exist: test." }
    04:29:11 verifyEquals: [verify HTTP response code]
    A : 404
    E : 404
    04:29:11 verifyEquals: [Verifying errorCode]
    A : WFP-108028
    E : WFP-108028
    04:29:11 verifyEquals: [Verifying error message]
    A : The following domain name does not exist: test.
    E : The following domain name does not exist: test.
    04:29:11 STEP 5 - Get tags by template id that does not exist.
    04:29:11 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_tags/multi_read

    Payload (Click to Expand){ "templateId" : 100 }
    04:29:11 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:29:11 GMT
    Response Time (ms):80

    Payload (Click to Expand){ "errorCode" : "WFP-108001", "message" : "The following template id does not exist: 100" }
    04:29:11 verifyEquals: [verify HTTP response code]
    A : 404
    E : 404
    04:29:11 verifyEquals: [Verifying errorCode]
    A : WFP-108001
    E : WFP-108001
    04:29:11 verifyEquals: [Verifying error message]
    A : The following template id does not exist: 100
    E : The following template id does not exist: 100
    04:29:11 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM91900_ErrorDeleteTemplateWithIncorrectId pass
    2017-04-05 04:29:11 2017-04-05 04:29:12 0h 0m 0s+376ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestDeleteTemplateRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify error message if try to delete template with incorrect id
    Status Timestamp Details
    04:29:11 STEP 1 - Login to Falcon.
    04:29:11 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:29:11 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:29:11 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 08:29:11 GMT
    Response Time (ms):97

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwaiZNEOmmD0wV5XBaWDfFtZHCtuj5FjSE.*AAJTSQACMDEAAlNLABM4NTQ0Mjk1MTA4MDI5MzE4MzkwAAJTMQAA*", "successUrl" : "/authn/console" }
    04:29:11 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    04:29:11 STEP 2 - Upload template.
    04:29:11 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/-100
    04:29:11 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:29:12 GMT
    Response Time (ms):174

    Payload (Click to Expand){ "errorCode" : "WFP-108001", "message" : "The following template id does not exist: -100" }
    04:29:11 verifyEquals: []
    A : 404
    E : 404
    04:29:12 verifyEquals: []
    A : WFP-108001
    E : WFP-108001
    04:29:12 verifyEquals: []
    A : The following template id does not exist: -100
    E : The following template id does not exist: -100
    04:29:12 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM91901_ErrorDeleteTemplateThatCurrentlyAssignedToDomainEntityDefinition fail
    2017-04-05 04:29:12 2017-04-05 04:46:21 0h 17m 9s+307ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestDeleteTemplateRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify error message if try to delete template that currently is assigned to domain entity definition
    Status Timestamp Details
    04:29:12 STEP 1 - Login to Falcon.
    04:29:12 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:29:12 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:29:12 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 08:29:12 GMT
    Response Time (ms):84

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwKWowHHs3t--l-AXy9ejr5tXmFqCa2mjs.*AAJTSQACMDEAAlNLABM1NzM2NTk0NDAyNTg5NzkxNTU1AAJTMQAA*", "successUrl" : "/authn/console" }
    04:29:12 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    04:29:12 STEP 2 - Assign the created template to action.
    04:29:12 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    04:37:44 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    04:37:44 verifyTrue: []
    A : true
    E : true
    04:37:44 verifyTrue: [verify binary]
    A : true
    E : true
    04:37:44 verifyTrue: [verify size]
    A : true
    E : true
    04:37:44 verifyTrue: [verify tags]
    A : true
    E : true
    04:37:44 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    04:37:44 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    04:37:45 verifyEquals: [verify description]
    A : desc
    E : desc
    04:37:45 verifyEquals: [verify name]
    A : RestAssured16
    E : RestAssured16
    04:37:45 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    04:37:45 verifyEquals: []
    A : DOCX
    E : DOCX
    04:37:45 verifyEquals: []
    A : Template.docx
    E : Template.docx
    04:37:45 verifyEquals: []
    A : 1
    E : 1
    04:37:45 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/10
    04:46:17 verifyEquals: []
    A : 200
    E : 200
    04:46:17 verifyEquals: []
    A : 10
    E : 10
    04:46:21 STEP 3 - Delete template that is assigned to the action.
    04:46:21 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/10
    04:46:21 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:21 GMT
    Response Time (ms):102

    Payload (Click to Expand)No Payload Body
    04:46:21 verifyEquals: []
    A : 204
    E : 400
    04:46:21 Finish test case [TestNG-test=KateFrameworkInt-1] with failure :
    Exceptions: (Click to Expand)Failure at [java.lang.AssertionError: expected [400] but found [204]] org.testng.Assert.fail(Assert.java:93) org.testng.Assert.failNotEquals(Assert.java:512) org.testng.Assert.assertEqualsImpl(Assert.java:134) org.testng.Assert.assertEquals(Assert.java:115) org.testng.Assert.assertEquals(Assert.java:178) com.kronos.api.rest.assertions.APIAssertions.verifyEquals(APIAssertions.java:122) com.kronos.api.rest.assertions.APIAssertions.verifyEquals(APIAssertions.java:103) com.kronos.commonbusiness.testcases.component.docmgmt.template.AbstractTemplateTest.verifyErrorResponse(AbstractTemplateTest.java:181) com.kronos.commonbusiness.testcases.component.docmgmt.template.AbstractTemplateTest.verifyTemplateDeletionFailed(AbstractTemplateTest.java:407) com.kronos.commonbusiness.testcases.component.docmgmt.template.TestDeleteTemplateRequestContextNegativeValidation.test_ALM91901_ErrorDeleteTemplateThatCurrentlyAssignedToDomainEntityDefinition(TestDeleteTemplateRequestContextNegativeValidation.java:38) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) java.lang.reflect.Method.invoke(Unknown Source) org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:108) org.testng.internal.Invoker.invokeMethod(Invoker.java:661) org.testng.internal.Invoker.invokeTestMethod(Invoker.java:869) org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1193) org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126) org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source)
  • test_ALM108527_CheckingDocumentsViewingAndForwardingAPIsApplyingByManagerWithAllPermission pass
    2017-04-05 04:46:21 2017-04-05 04:46:23 0h 0m 2s+501ms
    Groups: P1
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.TestDocumentViewAndForwardBasedOnFAPPermissions
    dependsOnMethods:
    Description: Checking Documents viewing and forwarding APIs applying by Manager with ALL permission.
    Status Timestamp Details
    04:46:21 STEP 1 - Log in as Manager.
    04:46:21 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:46:21 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:46:21 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 08:46:21 GMT
    Response Time (ms):84

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcw359Z__QlQ2EL3JmXK85NaVFbJN13-gZ8.*AAJTSQACMDEAAlNLABM4MDYzOTI2Mjk4NTQzODA0MDY5AAJTMQAA*", "successUrl" : "/authn/console" }
    04:46:21 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    04:46:21 STEP 2 - Get Document.
    04:46:21 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" } ], "startDate" : "2016-10-05T00:00:00" }
    04:46:21 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:22 GMT
    Response Time (ms):364

    Payload (Click to Expand)[ { "id" : 35, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false }, { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 1.docx", "id" : 1, "creationDateTime" : "2017-03-15T13:28:15", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false } ] } ]
    04:46:21 Request:
    Type: [GET]
    Parameters: { header : {tenantId=manufacturing}}
    URI: http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/2
    04:46:22 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:22 GMT
    Response Time (ms):98

    Payload (Click to Expand)PK��?koJ������������ ���_rels/.rels??AK1???a??l+?H?^??H?C2??dB2???DP?.(xf?{????aT????h`??(Zv>??????"???? ???(US???&?D????4?(?M?9??1?:?}????mou??Sup???@1?$?8;??Ei?s]]?&???[z??^??\???Y?T???Uj9??p?k? ~?.S ?,??>Gts?S??~?,?)?????;PK??Y??���R��PK��?koJ���������������[Content_Types].xml???n?0E?|E?m????????e?T????C?y?}?D-%??z?wf??<?ne???:?UNF?$??.??r?1I?I?<S????????d0?? ??????{?@??K??e?B??V2?S[Q??'????w?k?A???=A?V?O[!???!???$?[\nÜ??0cj??G']??$?Cd???¸4???????qd???7??N???Ph???AH[@??F??Ig??W&1!E? UG1uvU?Cg??pQ?`????~7?X??sx?d?u?dB?v?Y???1(?O4?a8?qJ?5g?NCtrl ??C?(>?????j%`q|????R8?G=?8?????;?V??????????o?;??????3t$?y.'?/PK)?��o��PK��?koJ���������������docProps/app.xml?S?n?0 ??+ ??]????H7????gM?a?$Hl???G??;??G????s?e?8[?b?? ?v????????Jv)??Mp???b{D??<?=?*.(m)??+?0?k[????,??<????6??I??????h?t??'=)j?}???t?[4{?'V?UW?dA????A???xt???,s?G(?{?F?\?E)??W?wF+?V?[??????np?%??%?^?? %]1?c???y j??GY????V???U]??q*?r?Lrx??4??E?*v?_*B?[?*e??ec0??G ?6??p^6??"?v??|?@???pC?k?m????????????i?]?=?o???l{?}??????u??.??????o??4?eY~?/?,%??BCS??2??t??;h^k>&?Z=???,????a?^9??_?PKzu5??��?��PK��?koJ���������������docProps/core.xml???n?0E?|E?}b; D-??H?JE?? 5~?v?}A?.??;?w????Iv`]?U?hFPJ?V??/??%?sU?F+(?????0Lh ?V????rL?m?7 c'? ??Cq???>?v? _|8'd?%x^q?qLMOD'd%z???MTC?w?f_??t6D?w?]????a?D,^?b??V??P??f??P%?????G9+????r???qJiJFKr?H?????H<??M?�?<?0Rg??? w~>e]C?p?1??/Y???a)e??u?3???®?6???}9???B??PK?ws?9��]��PK��?koJ���������������word/document.xml?]?n?8???????:?$??,'???$?, Y?cNdQKIv???X????'9,???mY?c?Q&?)???b?X???-4??%??|?^(g?5??????w??\????&5?1?=46.?_l????M???M4u???????1>??<???\c??{1&?.z??pH \?Rf?4EU?7?Q?.s_?'?V7^??:?????u??d/???^}?????x3^?? ????|f_?*??#?A??G??????9:?5?-?j?#????[?8 +????dl?S?6v???O?G\a???Cc+h??U%Ì@?Y?0??%c???s Mbp??vh?8/?M???N\??{?5???[?%'9?5w??<?t?]q?Ps??^r|2??)J???ga? ??-_yH?J??x?f??Lt?????g5??[??=????#?cD???Q?v?? 7?????k?XauN/???????????-?????|???{?}???? ?z?Av?N?y?*?q????t@?+??3??CL^Th?cNN???^??k0????Y[?f???A?R??Z??????#,?U+??? bb??? ?`?e?\xK~?G???eS9P????? FI^??7?,????59ZqM?_C?1??_???-<??1N??w????`;????\5?<}#??Mto??6F???x????3????} #/??t?(??\???Lk-???lQW?=5???E?Z? ?*F???^?>?-Q2???So?N>?v?:??{?0?b6?"*????.?HN????~H0 �-???Cby?as}???? ?????q??U/?�?z?Ym]]+??k@N??a6?-???b?C?fu/?D?????3d??r??us??O`J?0L??Be??a??9!?{??l ?~]i????UbB?t??~?a??]2Ne?u}x??D?>?k<????K?"?3(_?q?@f???k???]?4k7_gW}G$?!|m?px??+?E ?[w?|2)??IH??"??r??w?Z.?g??i?[J??k???hv;'???;??it\��?P?????Zo??3???J3?n?~???Z?}??-RFn ]??x???N??? 6-???[ ???<???0>?Z?V*aK4?????uMm?+??ly???j`?fnT??q?L?f???}W|??????;_?(???????}jb)?rm????<??U+y??w.F??????B?{???F#???#??? ?u??z?????}H??Ú????!A???b}B</K?b]?:?:??:I?{u??r9??t?t?w?`a??h??????/?X?9??g\FE&q ?u?p?????*?????"??b9??WB^Fl;?f??4??n-????W?/?m'??w???o?q??,4DN?6??:???1kF}??&_6???_:#?N0?@HB??y?1B??? ?:????#|?=??A?/Wl??????#??????(l?????K??|?O?????m?�0?????#&????a?U?P????%???W"?ga?o????7?3?~???c?}>???j???0f???f]~p?p? ?6???x?/?C??iR?!?T?P?[?@ ??,? L??????=????????q?IC???D?Wj?????n??_/?xE???p|??b???W$???=?l?xsUN0??6??????\?=?S}?|(?*Y'0|,?D?6?????1:a?t??a???R?q?e??;b?x<?????ls?u=.y@n???I????o??????)JW?>?7??yCi?????y[?m7?FG???????????C??g%?????r?'??D??O??Z?'h??G>Z5??c?3F?u?.?k? ????_.?>4?~??&?????!?'oz]?I? ?g �???z?`:F???<o??]??n???@?M?Y??=WP Jja??W????`???[???_??V????N???b9???-S??????C???3?u^I'x/(0K?\s?z?1??<~A e???:{??*A?{??)???g??????YSU:?cx? ?q??_??*=Mt???????9??=?1??y??s>???N?&??????{??4??+??am ????# ?&?6?????v??\?M?\?vt?????????????:$?h??????k?V;?9????+??u????????n??`?2D?'g?Q??C?;? G?Kr??h?S8`??K;U???z?i???&?T?v?m 7?@Bb9z?O?D?z??? ?\?$?/?"???q?b???Fl?????8?????2)(?h??;?a|?6?{IJ8??X??{-??A??J0??t????d^ l ?1l????U+???o?y?#??+??y??%??6?}???"V"?t??p?CS?´?UU??Z?Qk????H\?????qP'?Z??~?K??q??'????E???Z????????#??*z9 zy?.A*?Q? ?g$?j??k uU$~?$? ?}!?8?9ZM?.??;~W\Sq? ???kO?? ?K???aL??A4???R???(? ??3??C??-???"?)??6?t=????t6???1zT<??&K??uP?|?- h????t?a??p)6?o????�?,Q?!???}?PV?Fo?@?^?]????mX?Po6c1????vJq??V?iZ??@?????N+?7R]4?wd ??V?Y????"b#?S0??\ ?lq??<Y???U??5?Nzx??\k: <K??b??FS?;?I????'K?G?GoB?'?f???q??5A??7??$ p????????i?EM??5??g??k#???z????v?k0?c&?? ?? `JMG0?3?vA????SQW?K;m?*l9??/?<0:a_?p?�?H??????w? ??oy??`?_?e3qW$[?=*Q? ??=??t???t??&??X?` m???ZU %??+?uy??%9?Vo?Z?[J??6M?h)?Mi????iCx?m??zX??????o?????Ba??r???? ??H??w ?7za?B??mOG?!??f5??`w?h????X???>?A???????<[`<\_?????-f????J???O~v??0??? ?B??'�? ?>?=?_?p??d???r?????!?T??????WG:W?yH?,??p??öRAHIf~GR???? ???3?B?p?/???&r?3}H?d#?{??}??????v?&???q??r?? ???!M??yd a??v=H&?B:?0C [x???AW?.??z??<??7~?>?8?a?&? ??8??7d^ Q\o5???v >???t(??mg?(?d?????&??? Y?8t?? ?8??E X??n??;a|iS?0a?mq*??? ? ?????????&????#??%?W?????f??SO�  ??w'???h_??? ?T,?f??:?p?;G?>??N?8?6;?\;DE?C??!??d??)?r????r?i???W=???[C???O9Wsp?Y???\? ];D??w???PIu?N??\2y;??? M,L??`?6?r??7H??-?98yw?>??L????:??TgL?E???? ?7????a??O?c??Ak???!C?+'0??W?UV??.T?J/?? U????U??? ??I _xo????c%*?:6?????W?P[??X"[?c?A ?"v???5R???d??6LO?[t.?nJ?????ó?\???SC??6?r????|??Q???)?m?????????x??b?[?o?q??D?? 6??4?5?)p7y??6:?^w???`???i?? ???d?B??2-nqpD?]???}@|??s??????x???O??5g???} ?]?T B? ?O?6??VM:k}??N? j???r?s?h??g????bM??;*?????:?Dx??????A??l??????]???^eU???jiL??i?? ?? g_?,?????}lP??bu?t,???J??????(?n? <K?????a??R? ?c?f¦???o??mo?*n??~????t?|=??SD?e?? {r6??(%?tC???? ??>-K?????????T??I?t?c(??Fd@xK????????jx??L?r????)?,?X^N??L?=???k????F=?????i5>< o}$1I=a???? ????e???)?w????A@+??G?l&?{?]??0?As???*üH??m?B? iY?7??9????I?-?X??R????P??0.?7.?r&?p?>?6?? H?G|JW?9Hu%O????Oe????i???c?????<?j?u???>3??Y????]18w@8Q????????g?8??NEY?c?�*??,?%???X?8?f?i???$??Q^8b????7?{X)�?V�?`<??Ab??N,????1?F?? (?"????5?BY?}??c???=??sGt??x?M?svJ]??tbC?`b?3?W??G6j|??,?tc?+??-)`#?U??S>L?n?D?1??`?/? ??GT??????m%?%U5?Y/N N??Z??Xo??c?fwq???<?}??????Wt|D?????}??Q?PZ+?^???E?? ??vS?YB5?/? ?[}?Nq?\??f????|??hE???????????????v MU?s�?9r??^*zY!?#???e???�???~??7{,??{<?m?r????W#??~?d?h????w??j???Ëy?A?!b:????a???fE?8????qk?7?d?=????V?ot?i?Z???n???3?{?< ?6??*c?Z??h??8y??R??f\???oT??D??????c?????w??b????,j"?#???????+v??V?/I?????P?J|GZQ?X !?F??i?V?6AF????Xo?i ?%?-i?Fk?:x???#^??k?>Q???|??G ???G!a?Q?,??I??B?c(??a?b?c&??X8-????1??n?1'y?Aw?????_?n?:????g!?oI9 ??? 1b?????k?n?h?{??w????3j??i<?{+????vOs????~?=??!??b??f/??p;1o?n]qH^??\??y?6`?f????pE*??4sJ?S?R??{Ww>?1???\???*aSO&S?5/???????u?5D?;?c?? c ?\?G????Dt8D?EA???V???/w???W8?? uwx_&?J?<A???"/8?^????7?W??î??{Jh?+5[?W?<????kO??@?????|??????"?y??fU@?0??????????;???h?s??xO??O??I???qi????4? ?M6?-@????????y??C?6?B???S?$??)??t?&?y?y??j ?He?8}4???;sn???H[?G$?jKl?? ?Na??l??~?2???W?>8????CVE?B????? ????kZ???#??JM|?-????7?2?h+???6&?I:(?q?x?|=???Sthp??w?S? ???f+? ????L?JX???M?P'|L? ? ??z?F;[S??q?A??K a???"?~??V? ?}3P? ??q ?P?E -??/?pB?T?|?aJ?H#&????YFd?h^i???????:????[S?????,?????Tl>?}a??4%"? ?T??sjo>???=???(??v??.D?-?g@ ??,? ?\????h:G???J??,?G?v???M????4?L{?l[?a@??????-??tj???Z????`???G??>?????Z???|???V?Jx ?l?)?,zi*0e?pd???¼?b?:6 1? S?e??Q?[q??:?q? ?????s???I?S???? 8G,????Fk?e?l_-2??U?? ?v?F{?TI?\"?|./??? g???&bM????????%???wNi?]>}9U??fX?L??#????R?B&?????C\M2g?#g4N ?6???nA?2H?:o???$p|?@?c??1+w??q?\v�??),F^PX?GW?=??? ?#WAJ??L?,Y???\?W?Jzn? ]??"? ?A ]4O?A}??93An???W+e? 9WB???=/??i?????i?:?n???e??d?????M??3????{?y> ??w?oztÇ?W??Ue?N???V|s??Sym?]?&iU??*)?<?{2?W4"I5????{?+,:???6?#?b?1?~s???/SbYa?8k ??u??H?r??N,?_??5a???t???H??|???|q????%\V??}??!?W?}??????dH ?_??????/|u?w?Ww?N?8??w<?U?uG??\>?4???????>? g?\\?s???????>?C??? ?NB? ?<?sfD?±??'??An9^?h???X[?& ???}?m^?f>?w?"?V%4*??Ihh?F;^?G??R????f=?XS[??J??????v??1-??@[!??????gH?\\?E?3}????9??d??Cr??8???a???4s???]I?F???=W?\ =?p=9?F{GM?m??+??eA???xy=}???w??R?4??_?h???? G%O?O6??L{e?[??9?b?}??0]Z}yD?X????;??q?R?Z??b?????X??�[T?_-q?P`?@?^??N??k?C?F%+P?@a???V???g??Mi/`]??bPX5??? ??#?????5[?U? ?8?RJ@??????????|u?? ???9&6q=??V??J?????YyLH?7?pt?\ Z4 ?m?j????;?h???R+?Rk?k?Gl`'-?g|m?gI?*???? Yj?f]E?[?q??v3???6\wC??D??z0??h???Pj? ]SM?'\jw?Q??Z!?${???55g????Ml{?c?6?k??77?z??:y%Tlxl?sO?:??o?F?+???????x?Yp"3<b?? ?Kb~>c??<m?<?[r??5DGFpv??�i?Hv^??":uD??D?U>??3???$Ayq$(9P?V8l&?????%X????a4?p L??Q? ??C&????/??^??PK???��?�PK��?koJ���������������word/_rels/document.xml.rels???N?0???=E?{)L?????V?:8|D???L??m?\???.? ??/m?j?-z??vJ?4KRJ@???d?????fI?E.+?+9???z?z????????E??i????e ??Di??M????nM?4/?xl?? f? ?'J?UN??()?i�s*?b??Wu? ??Tu???�???f?0e!E??&?Yl?X *?aq??????N??[???c7h??/?]?1I%?^R+?Ra? 9????W?????? ? ??8?;?Y?????A??|;?D???l?8H,?????cxT????z?PK???4��?��PK��?koJ���������������word/endnotes.xml???n?0 ??? ?'??u[?8?tCo??TY??Z? ????????Fg~?IJZ??5U?W?k??%?E $?v{??s?E>?E??2vP??n?>??TA??>m??X?M9??TF?????",%?E??? ????$?F?T???³g???U@?:#M??k? ?A??J???/3V;H{?b??GA}7X?K?M?(k? t?Si@?S??f9@?????%H>?????x???hd?????$??"-b??D?K??#4L??????&???^?n^q~9??D??h??<???V_????<1????L?w?N<U??JQ??Z????DM?xe??%?gl?t?,M?G?g,????^?ai? QW?d??pm3??f?5jm????!???{???s??I>?m???PK#R???��?��PK��?koJ���������������word/fontTable.xml?]o?0??'?? ?7??4jR???&m?XS??!&X?6?Mh???|5??)?@s??rxt^????g?*?!???CE,L,G?y6??#G"$????jt????&R??z??<??|?:N)'?#s* ?H??G?t9Q???&?<'??Y????1?E???DE&??'? c??f?(?NY?7j?%j?T?\?j ??Z?&?2^x$?Y???????4Y)X?a;??N??N?? ?x?y)?"? ?C%??qC?)??pH<??\f6?!5? ?"??.?????[???r??qJ??f;???,[o?Jr"?D?L?n?+?XUS??l?B?1?4?#4?a???Fb????x{s??n ??q??o?t???O??????a?$E??#??O???"?~????}?j??D?P????= 0?T*a+\.?:?#a/t?Ep ??????8??h?R?%"?+v?%??|?Auo??dZ?6???"??$?Fv$???b?)&P?????Q? ?*??9,?Y0??????B????SH3S??s??;D?,r?i???i?/l?????h?????+?????o[???/PKf?#U��8 ��PK��?koJ���������������word/footer1.xml???n?0?????p>??TU?l??V??8?U????????d?V??????????????????)&?#???.R??e=??w?O?M?{@?%??6@????!3?9j,?a8?%?e).??I9VrE?X???Q??s?x??IL???a??tIuM?S??:8s??`B) ????^l?~???1)?@'{?? ? IzA?a??s??!+?*??2F?e?`?+?=n??,H??&j%?- ??z???<G~?)?+?H?3:?"?H?=?DQ????T?????�?????9??T?H??????X?&?n?]&???E8l,j?p$e??q|C??)?V<??????f?@????N-?d5???'?g??<???L???G???6???:&B=?AP?B?{?Nm?? w?(?jg?=1:?????I?b?k?x??(Ts?????? ?U{0??7??T"o?JQ?6? BP???S???\???|?,?{???8GTg??W?i?a?j?¾ ?;\?_PK???��g��PK��?koJ���������������word/footnotes.xml???n? ??? ?J1???j??-????RK,??Vk;g??(??N`<??y??? P1"?\1H?Z?????????q?�N??6?,?/??y?J2 J2 JM?(?4e?R?e??c?2.??K? XH]?????q\?I? $a?? 0n?O?B??'??@s?S0?:?4K,?Y???:??p??k ?0*?#z?mH??wu??$?.d??\?*#6<??l&t??[i~1?!?s?X?)v?????w ??d$??y"/??q??D?o??DR???7M?p??:??????n?? Mt?????R?*????n2??MZONPFn?????? ?%??H???C??%1 ????�?S3??"w??m??6??q5?[]?u? ???n??R???$??]k`'?PK)_7?��?��PK��?koJ���������������word/media/image1.png?v?W??�3??% R0H?????1????Hww#)??CJ# H7C???????[?/x{???g??g???WS?'??��? 0 ��????�0?9v W ???Q??J?�P ?5�??j?Z????????????^AAAmmm0????22BMM?????????u||,..???/???zz?????????y###WWW**??????-;;???%nnn???AIIijj?????????MNN??????F???ADDtsssww???WYY??????????? ?????????p???ddaa?????IHH( ???*++???????B??????qqq???"""P(???E[[[@@???Nkk+????????????????????OOO///???---??????FGG;;;???mllHHH?<yBFF677dhh???~xx??????V\\LJJ ??????????488???DCC??????0VV????_????JKK333OOO'%%yyy ???????????????????vtt??????,//gdd444,,,|???????}????KFF?????????iiiBBBrrr???...???&&&???jjjCCCYYY999???????????LLLnnn????=C"?????????????????100(**:88(((PQQ???166~?????11?????w?>}?????????????7h??????L?�x:??`�??Z??W???B?5???P0?|?????::???M??7???H?$?H??$?OO?v?<}~?FO??? ?????k???????f?~?4:]9)??l??MgI?W?i?"?[?W?C_T?j?]???P?uv?C?e???????x?[5r?YU?}??? ?e??Mb???fH????? :?y?6?\?m*?M? K?!hW?s?? ???r??X??-??x?#?J???5??R2F?o`??8????0?s??h???l??4???a[??J??f?/?W??N???g?fW?m??????(?U????Q???I4i????6?V?K,B0OZ.?8m~_=??\ ???%?I??T???E%??-W????p?? ?Wg��3;??I???O??}?W???X??b/y?????0E? ??|r?{p? .??????5??Q??j6?\?\?r??<&QF?GK??zn9???9???????l%????K?????/?X9+?Qx???u? ????m????#???"?]ONiFY?O? W r?p5G?y??�??l=Z,??~??`??eV??Ir?'Md6???0F[?: ?D???u??.??)??Uf??C?c?e??q??+V9|NB??H?)?lhI??R?????_????]x??U? ?????!?!??@???Pu?%M?=?Pz<???CL?Y G??G?U?'?8A??U?m?64?/]?Wb0??.L???/???????CT??&F(??|ar???L??Vp1}!^w` ??|?P?????#??Q:l??%;?"??71.ld0??;|)?X? ??>?x7@?W$AWjl?nIv ?q6A)??3U??[?=??1??T|?z)??5[_?????{ ???#-u????;???????T+?:????U???tI??JV?*.?LY?^??O????/???????4????N?l??<???lTdY~???8???& ?r???1??O?P??k???F??Å?????+?E?3?Ng?o????]????O???L?gX?Z="??Z?F?4?y???w??? ,/??!?@??!\K??C?D??Ô0wb?"??^s?\??>?r??X?T?^<1?d??V&?????Q???0?A?H?t>?:?&?eX??2;??8#_k ^??????;oFS??-??8u?`8?'?/Qc?q?@??Z_N??Xh??a??$????R8??)P ?p??&\?CAxb^??qv?????j&##\. ]3D?[?X????!?a???\??`J?:d?f|??U???`?,??I??J?0?,???)??~???*? ??T???+?3??<??)-????3 I2F????2??<?xh5?q_??? 2? ??t??^?-??B,Z?g??)??U?(?o?Q? / 9??P?H??^?Q?h???Fz(?[a???fku9MA? ??4n?_?z?y??$?:yO?S?#?F[? ??mc???�3???? vmtver??a?]XAv??&n7????-?kfC%?q?g?]m?`C!?Q???#%??8/???;?w?Z??~\^?????=1?!??Bw?p???Y????<?M??:????!Xp(m?????;q?F?????_w?h?L6?<uI??x?{?x?y??l??U??,A}?A??M?vY????? ?[??u.???O?;_?L%t?,???PH??%Z?Y~dK?????????????L???!?????7 ????:?????????"U?ow-X#?l#????v?y3&Dm?i?,???i???g??????????�?xg 2???80}?MKO??3?(0)8Aw?q??/T?2_ !????? ?/??^F,??c5Pf2ZY9??#x????Z?(<?Q??t?^&{?????vz??8? ??K??=???^W??:??Y??$?q?!??&.5?N??i???L???'b`??(?<?@>?�EW?5?LY?P ?)?m? ??????g?L|f ?z?????N?}?b ??x?U??v??Vw???????l4???Q???p@P?[??06?)??????????b?!D???[???rP? ????????[??V?"YA?6?? _?!???{?T??^?&??hp??n5?cV_S?????jo ??D?M???.:?<?<<e???R?50?c??=?"M???????`IBp?)?s?VE??1?H9?4-#??H?:?q??EZ?C???b??SCq?4P?l?N?+?i']!??R??Cs?+L??"k? ?]#DP???N?S??}?x?????>+??7Q??I?O~?T??l^N?T?tJ ?K[?9??;1?n???????M)VZ?*??nd??b???&(T?9v??N???mk*i??65m???=@?KI????%-a??eæ??:????AV???fe?$NTl?z???i???G??$I?S?~(?4D??B??|(?7>???f?L?e?%?j?ie?;|????8vJ?F'uEt?U?^????6H&!???? U+????V???|?f^??x?l?V????sWs?ÆI??3??Hi?_?P?)??? ,jA???? G?-??t>?r??V?U???????o?U?S????{M??H?.????????$d???�?????B??i2*ia??sNbHjJ?vL?UB?3\?W???!p?d d}u?W?h???^? ]�P?8??D  ??of?kN{??�])?t?]?b???????1j??q) ?G???}J�o^U?|` ?1??*??'??$?*?l?>??&~?|+7?W}Y?F?Au???e?fM?????sw?ppt?y???&\K????~v?Z??Z??O???W<????'q^??i?^?'? ????m??b7???? ?d?? 'D?7K??}6&?? ?4?;??L&.?lT?"}Zt??#U????U?/B?$???F???>?}?J1?y?E?VucxW?? ??/mg??v??`.??8zb?y????x????{%? ?S?6!L???~al?????o?'lW??????????. j??ti??W?<?T?????P?????q?U?????*????#????}?????z?vo?|??@?H?}?y[?<f??7???????1???[??0???a ?Dt??OT???n??<y&1?3??nQF?????U|G?>?H?T,??+[1g??TM?W???;*1??u2a???????^?? ??[??9?D<R?????????q#K?Y???2??eN??<?YwT?|???/?^j?7????E????? ?p?????(}U:??8??)*???E>?d=?T?N??????????h????"[;*{|5?.{?0T?7<F?,rV??l\???u? ?v??w9??F?_e?1yT??]?????U+..?M????V?-DY :???^?1??"#?6?j8T??d??? ???4??q|????tDW???N?A?Jp-?@h?????%??kn???DKM??m? $?????????)oU.??7X?t?;?8?;??_?????w???x ?F?? <???????j'.?????g???"p|??j??Y?=??y??D????Q?? ??6 B ?Lu??Q??A?G.R??\?+?y?@?f"??+??R??e?0?(?/3R?+1?g?,?? 2?*UYE???pP?P@?< ?%??nr?Je??O?????????"?y{??>?7?????`?u5g?$?8??????Y?T1?)L8?('?? ??n?C?,!l???,m??KN??B%?eJ{t???(??????D nFP???^????????Y??jI????$~?G???x??????]?????j?v?;dY?[?? ??????%F?2}?x?W??F<?3`S?W??a? <E? w ?vFU??`8???K?????L???;??)??0h0????>@n??D???4??)?,[oy%?I??_22?(?ku???x?~h??A-�2? '?J'?R?$??h?Q??fE?U????A?C??jR??J??L?xR????)?6??+???? =???~?kw?>???????oV?/?????Q*???"*????K[??)?? .a???$? i?'2?`?!???]???? r0??R?l?S?!?m?k?????I???P`(?J?Gv?u ???W^?c???v?fg?&7d?#????Yy??XU6?1=kK(U???~???T.y?? ?6*????T??~??w?lR??%p)7?> ??*){???fBo???$??fNf?#\??Md?�t]? nu%C??1??.?R??S A???o?=???L?^?F?????"? ??? ??\z?Ut????d??B?G,?O?I?s????&? !???@n???Y)?????????V??3??HZ???C="Pk?J?)?L?uZk?@0???H??????pYh?wM?|?." ??DU???;Aq?K/?\ni????=???U??4????k:^9?d??[:?7??\e?l?$E???yY??N???nUs[??A?c??/???.^?/J????Y???m I????Q?SaMW?ys??Lt???>'???%H?>?w?j& ?*?5>???{??|??-????pJn u?)k???n????_??,z,gd?k??d?^?tb?-??z???A?K?.??aj?d?.?%7wb?"?A??]????fQ? ;?f???&!?Z?uk?>-??H??1?F??lZ??L??? ?iL$???:??"z?l?9????/?.???{???? ?????t`%?%?????i?z3 ????O?/?G??Y?jh???c?s???m?K?/???I????n?? v????????&? ?"S??$?�PK???N?��?��PK��?koJ���������������word/numbering.xml?Y[o?0~?????B,*?(?i?&??M0`??N?}??O???_??\??M?? On??????s???#??r?m??m??l??e???9k?W??.fM?�r)6H??q0??e??9uc9?iH4*?Y??IG?e?p???6??CF,6?Z3??k;??+?,?B?=:?N????K4A*?#???'[??$:????�a?Il??aX?L8 2??" ??eK????7u?0!??zG?C,c`TLP4??hR9?A?e??<??v]fr???0u"8????Qx???y$ :?x+j?u???�???|?,??h?Z?>Xn??]???D?`?& ??,9` b??6!??W?2e???p(b??0?N?Q ?5??A?(*?P?On?^?n???6-?!??78???)????i????a?Kmc???{?n???J????????m;:c??~???B8H0?q?x ????k?K1e???#?ekn#?PEL^Iõ??57DT?pR???�:?????:?Fc?nC?H???=???-?^ *??p$??F??IV?s^PW?Ye)?BeQ?J?"?+cR?????? 7n?l??U?f??/H?????v@???e?j?6????? ?.?6???J???]???l?R?????$????J?>???O?{??WI?!???I??]?<i??&}?X???(}???P??y<I?{??VL?[KS?#????p?{5??6?t?n???{?5??&??y??|??id8 �?tj?_'f??y??;?~??}o@??~???v??3??m}?nyi??t?????#????o?9?n????�PK,Di?Y��?��PK��?koJ���������������word/settings.xml?V?n?8}?0?\Œb?P?p?x?"?U??H?DxIYq??;???N?"?E?L?37??3~???hC???Y??(%?b;??Ë?????k4#^f?[!5*?M<5q? ?0/???Z??????TD�YI??O?s?j??+diA??qESF?Z??rZjide?K&???????-y;??,kN?m3?5aP?fG?y????????l{?]Go?n#5~?xKy?AiYc??8?R1$????? r?[lC?{?????? y?????h??>m? d?]J>j2Et?� ??`???r?,?(?X+??d[?8??#?&???GEn??=?gI??!?JKt?P?RX-????/i??i G?yTRZ!-???????y?F=?&??%??x??aN?7???Q??@^???HL?I???????N$??h???"?=0?????w??Sm,????? ~V�.?g??A?5A??k?M?Ze?U????V[2ZUDC ?????M{????1??XF07??XoE??M???du?,??1??Y??U|?ss=?L??????F?4???F??X"^h?F?????Tx? ?{?1??'ð# G???x"?pL?Z??]? ??!no?_E??|z??:?jY??m4R?h?I<???T?;?=n?"?^??U ?y??s???,\~???P+????[?????l?R??m<??l?a? ?Do??m?sI?%?~??? ???%;?;????M<6??c?M=6u?^????�??K?W?1??q?_@?!?Rd?M???~\??>#?0{?6E1G?n%S??[3t??=?u?3V?0?????V??jqS?? ????a?u?3j?A(?[Vj?k?8m?????~%?52???-v?:??????bzN'?i89_???2I?t?????f?N?????W??PK???z?��_ ��PK��?koJ���������������word/styles.xml?Ms?8???+X:?I?,?q?'^??v<??9C$daLZ~????@R???1??\b??`??�???????????g??????????=^??~??_^??[HS/??_??<!???^?s?ez4?%N?G??h?e???q?iD?w|Cc?rœ?d?g?4?H?o|mH?,d???p2YT????V????G4??8?? ?8]?MZ?^??^xl??4G?/",?b?s�????w?`?)?0?N?_Q??�???p??OtE?0K???>)????<?R??=I}??.?Dj]??)?5???y?H????q??f??,`???c?_???F??????,$?S??????h???{6"??ù4?6???K?xC|??CV!4]L$4d?h???i??k.#??/w?)w?c???"?D?=Y ??? ??i?g#?/????}?x"B?ltzZ.|??bA@cm?x??}M?o) v??TaY.?y??g?Sa|~??F?X??4??9??\????MK%????t?????"?0?K??O?;??????~??;??????:???????zG,?k??p7???1d#?cH64?Kh?!U?C&?9?@Gs q?????o?B-?g?ho?v?v??!???=?q?;|;nw?n???????????s???w-?,?g??,??2?:?Fb?R???hb;Yh????[?}?P=??}?~w????????W?=?M7???h(*\???9&4??Gl?>?+???.C?T?^?GKS?"X??E????*??nc??^?$a?:"~??j?????}%!??< ?#??S???? /fx?0?KM3W.*i?<U?9??9?[???V????9?[I?G???>???5w??E????b"&�Ç??wO????;gZ??|?????bL?Zg?C&?*f.?X????U?my??m?s?q[???f9c?j)?0??/??,?_&<?0/f???d?#l??,I??b0?A?????????c O?z7?y%?A+C?????64u??`?%C?Bw?,?E??)x?;??G?5IY ?????wK6??>$,v?????s7??z????F??1n?y????<y???t?7 <Uq???h??/R? ?`?)H<0???ZLDY? ???/???$???Z??QG?mBW?&:??|?#??7I?<s?*?????i???????;?99w?%??J5?~?x7|??>gPj??B????? ??=????I?2?eXk??íx??wx5X?x?U?s`t?? ??<?8uy???????: ?sp?N?????? ?Js%????@?? 0?. 6?V 6?~??h ??\?????u ?*??U?)??8S0Wq6????JL?? 1?U?iHwM??h???9B~?qp???'|%]?qq#???l??\N? ?+?????I??v98EJ?sG'?vN?????L= 2??!??M ??Z/??v????? {Zg??z{?_?,&??U??g??&?/[?ni??j(| c1?o|???????QOK??E??n??gy????? X???'?<7?q[?lk<C??^???w?H[?<n???T??}_^>?????}??1?c??L?????;????J???u????????9?y?[?????8?^#g??J?^/c?c???????; 3?WOd4GuIfJ????I??? ??? ??z+ho?[A?Mo5``F????D?t??)??D?V? )?D?t?B:Q? ???????&Q!?&Q!???NT?@'*D?"?j9?7?[%*??"? ?D?LTh?KTho???b????NT?@'*D?"? ?D?T?s?D?t?B:Q!??G????$*??$*??"? ?D?t?B:Q!????*Q!???NT?@'?b`?B{\?B{?D??D?t?B:Q!???NT?@'*D??[%*??"? m?Y^?4?w???4??x?h?W?a?s??QU???'|???k|4q6?a?qu??pY]??/|~?h??@?J?p??f ?????-?uKP???"]???y[?[?ap????nJ?0n?f4??????????h?z??g? ????c????s???????K?-5±???P+????}?3??h&??4b??Qh??(;?a?a??OT3+5$XI 0?RC???e'5??RCVj???L??`?(k?!?Nj8?a??????z??l??K Q?RC???pr???RCVjH??`?(k?!?NjP%?????????{?!?Zj?j?Z?E???4s?$L3? ?!?s? -?%??Z?????Z?E???t??%]F?j?iW-5 kW-5*lW-???UKMR?'?]??$5?Z2J???Z??UK?R?%??j?Ij\??$?}?lW-??UK?R?V?q?Yj\??$5?Zj?W-5I=p@???Z??UK?R?%??j?Ij\??$5?Zj?W-??UK?R?V?q?Yj\??$5?Zj?W-5I????R?V?q?R??ji???'?V5go*??=0o)-/? ??????l?W~?\?\^0T'????m&??????C??V???o4????/?????}??G?v??jX?????O?b?~??_?j???y??? ^?.?:??j;n?}?J?qIR|??D??; ??w?U??\?Ib!?3??;???w??V? -y?x ??pKj?oY?E:?i ??.??p?4?#??E?_?????;????7?gxQ?j?{??.crw?A???-?vg?;ki???Z???g????k?h?2,/?????/e?T?4x%?j? ????o??t?k???????e?F?D ?F?x?1??A??]|???;???go???grz?g ?y*\?F?z????z+?????%k-????Q?:r??7?=??????U??# - ??:?Vb????u???w?{????;?:G6?:J???N'?}]??ol)???-?\??{s?6z???CC?&?]@o=?'?????$?Bg????dAB???I????Y????=?:`m???T?69Y?P+x?r???5??4q?Y?No?9?????ju??]??]A??v@u???????Z????#u???H??pN=?[T???|\E?/?????$,_,5F??'{??Qo(?????v?p??jZ?J??E}???=?[Rj?? Nx?F[?%7?4?R?]6c?????y??r????G?????F?z???9??-f???}??3?Ue??<???W?j??R?T?_??PK<?.: ��??��PK��?koJ���������������word/theme/theme1.xml?YM?7????;?=c/?{l'mv????(??3?jFF?w?@I??BiZzh??J?@???f?6???jf????|4????`???}??}?G????3?B???u??5?G$Fy??o?M]c?1?$?m} ?~a???-?? j?>g[?????? ?E??sd s?6"4\ib??6l?? ?\?r??WG#Am?p?o?????9+*"L???G???V??,?T;???~br????a??hh?f??????? ??????f?]??d?0t]??; ?v???~?_?+ ??H?5??mu{? +??K??^?s?^???;^??%?]??2????1???%?_?f??5|J1????;?|? ??KJx?s?=?/Q?4?*??o?k?M?@�???r?O?p"? FC????b?AN??6ms`:????U??d]UEl?????1o? ??y???Ok'??????????{?+?.?<?????????z???_??L????g?????e?????o>?? x??? ?Gd?x?]'???8?of??$[t?6 t??5??)?@???zoR!*?????N8R�/?Y ?K????/9 ?<QwN'2?:�???Õ??'c1??e???kX?$0?\+??? ?[??"Jq??�)C???\mte"/SA??Zlvoj]?U?{??`?K?ka?&dJ? ?2r?TEroJ?Z??N &Z????l??i??e!/???iVGR?T?@???0?X?????) ?k?+I?? )?" ???7[?7???'H?2??%I}=N??|? ??<C?+?}E???u!??}??E??*?p???w_?{`?_?b?????????M???{??|T/?d??#???b??Jugbx?@T???hq?0N??.????(? ??`,???6s?0mL?????e????????0�|Y/??y??xU??[?????0??W:}}Rgu??D??<--???2????4P<?????o�ø?Se???gzS0?ö?k????i??IH?01\?>?\?Z?T?JA?,rm?k??%?H?9?n"0n?#q2??X?c?n??m=?@?eS?{???l??!??Q&??/?Yv`???Z?9c5?p4??P?,?????-?E?L?4>?xB?(/??�??E4cD????\?b??r?<N?lG????? :?8J???2T!&???u_m?"?6?`????&/?r?<?????w???$jM55GMm??q??;C???|??`u???,??? ??b???qu?9??�?{?p?P?R??v?.?\?P???^? m/l?M??p?l4????x?c?=??u?"(<?,??{ ?g?t??_{?????"??<?q???7?}??????V?o???????F+?????A/????]];,?n?]??l?V6\?,?7[????t?}?swk1???<?%??�PK?R%??��?��PK��?koJ���������������word/webSettings.xml???J1??;,???Y?-?T???>@???L&????k?H/??I23???;?? X????? yZ??j???|pm*).-]???????l?7=,???)?*I??Y??k?? )C??]?W?n??fW?"?P?v\?Wf??) u]?pK~????2D)?:d???S??x??<??>?=t!?????3ue???'?Q?>?w'???????@???[D?@'?3S?r>`N|?? ???v1R??p?????PK[m??��?��PK���?koJ??Y??���R�� �����������������_rels/.relsPK���?koJ)?��o�����������������[Content_Types].xmlPK���?koJzu5??��?���������������?��docProps/app.xmlPK���?koJ?ws?9��]���������������?��docProps/core.xmlPK���?koJ???��?��������������j��word/document.xmlPK���?koJ???4��?���������������X$��word/_rels/document.xml.relsPK���?koJ#R???��?���������������?%��word/endnotes.xmlPK���?koJf?#U��8 ���������������?'��word/fontTable.xmlPK���?koJ???��g���������������V*��word/footer1.xmlPK���?koJ)_7?��?���������������?,��word/footnotes.xmlPK���?koJ???N?��?���������������|.��word/media/image1.pngPK���?koJ,Di?Y��?���������������?E��word/numbering.xmlPK���?koJ???z?��_ ���������������GI��word/settings.xmlPK���?koJ<?.: ��??���������������NM��word/styles.xmlPK���?koJ?R%??��?���������������?Z��word/theme/theme1.xmlPK���?koJ[m??��?���������������a��word/webSettings.xmlPK��������Ib����
    04:46:22 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    04:46:22 STEP 3 - Get Aggregated Document.
    04:46:22 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" } ], "startDate" : "2016-10-05T00:00:00" }
    04:46:22 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:22 GMT
    Response Time (ms):249

    Payload (Click to Expand)[ { "id" : 35, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false }, { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 1.docx", "id" : 1, "creationDateTime" : "2017-03-15T13:28:15", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false } ] } ]
    04:46:22 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/multi_read

    Payload (Click to Expand){ "documentIds" : [ 2 ] }
    04:46:22 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:22 GMT
    Response Time (ms):84

    Payload (Click to Expand)PK��?koJ������������ ���_rels/.rels??AK1???a??l+?H?^??H?C2??dB2???DP?.(xf?{????aT????h`??(Zv>??????"???? ???(US???&?D????4?(?M?9??1?:?}????mou??Sup???@1?$?8;??Ei?s]]?&???[z??^??\???Y?T???Uj9??p?k? ~?.S ?,??>Gts?S??~?,?)?????;PK??Y??���R��PK��?koJ���������������[Content_Types].xml???n?0E?|E?m????????e?T????C?y?}?D-%??z?wf??<?ne???:?UNF?$??.??r?1I?I?<S????????d0?? ??????{?@??K??e?B??V2?S[Q??'????w?k?A???=A?V?O[!???!???$?[\nÜ??0cj??G']??$?Cd???¸4???????qd???7??N???Ph???AH[@??F??Ig??W&1!E? UG1uvU?Cg??pQ?`????~7?X??sx?d?u?dB?v?Y???1(?O4?a8?qJ?5g?NCtrl ??C?(>?????j%`q|????R8?G=?8?????;?V??????????o?;??????3t$?y.'?/PK)?��o��PK��?koJ���������������docProps/app.xml?S?n?0 ??+ ??]????H7????gM?a?$Hl???G??;??G????s?e?8[?b?? ?v????????Jv)??Mp???b{D??<?=?*.(m)??+?0?k[????,??<????6??I??????h?t??'=)j?}???t?[4{?'V?UW?dA????A???xt???,s?G(?{?F?\?E)??W?wF+?V?[??????np?%??%?^?? %]1?c???y j??GY????V???U]??q*?r?Lrx??4??E?*v?_*B?[?*e??ec0??G ?6??p^6??"?v??|?@???pC?k?m????????????i?]?=?o???l{?}??????u??.??????o??4?eY~?/?,%??BCS??2??t??;h^k>&?Z=???,????a?^9??_?PKzu5??��?��PK��?koJ���������������docProps/core.xml???n?0E?|E?}b; D-??H?JE?? 5~?v?}A?.??;?w????Iv`]?U?hFPJ?V??/??%?sU?F+(?????0Lh ?V????rL?m?7 c'? ??Cq???>?v? _|8'd?%x^q?qLMOD'd%z???MTC?w?f_??t6D?w?]????a?D,^?b??V??P??f??P%?????G9+????r???qJiJFKr?H?????H<??M?�?<?0Rg??? w~>e]C?p?1??/Y???a)e??u?3???®?6???}9???B??PK?ws?9��]��PK��?koJ���������������word/document.xml?]?n?8???????:?$??,'???$?, Y?cNdQKIv???X????'9,???mY?c?Q&?)???b?X???-4??%??|?^(g?5??????w??\????&5?1?=46.?_l????M???M4u???????1>??<???\c??{1&?.z??pH \?Rf?4EU?7?Q?.s_?'?V7^??:?????u??d/???^}?????x3^?? ????|f_?*??#?A??G??????9:?5?-?j?#????[?8 +????dl?S?6v???O?G\a???Cc+h??U%Ì@?Y?0??%c???s Mbp??vh?8/?M???N\??{?5???[?%'9?5w??<?t?]q?Ps??^r|2??)J???ga? ??-_yH?J??x?f??Lt?????g5??[??=????#?cD???Q?v?? 7?????k?XauN/???????????-?????|???{?}???? ?z?Av?N?y?*?q????t@?+??3??CL^Th?cNN???^??k0????Y[?f???A?R??Z??????#,?U+??? bb??? ?`?e?\xK~?G???eS9P????? FI^??7?,????59ZqM?_C?1??_???-<??1N??w????`;????\5?<}#??Mto??6F???x????3????} #/??t?(??\???Lk-???lQW?=5???E?Z? ?*F???^?>?-Q2???So?N>?v?:??{?0?b6?"*????.?HN????~H0 �-???Cby?as}???? ?????q??U/?�?z?Ym]]+??k@N??a6?-???b?C?fu/?D?????3d??r??us??O`J?0L??Be??a??9!?{??l ?~]i????UbB?t??~?a??]2Ne?u}x??D?>?k<????K?"?3(_?q?@f???k???]?4k7_gW}G$?!|m?px??+?E ?[w?|2)??IH??"??r??w?Z.?g??i?[J??k???hv;'???;??it\��?P?????Zo??3???J3?n?~???Z?}??-RFn ]??x???N??? 6-???[ ???<???0>?Z?V*aK4?????uMm?+??ly???j`?fnT??q?L?f???}W|??????;_?(???????}jb)?rm????<??U+y??w.F??????B?{???F#???#??? ?u??z?????}H??Ú????!A???b}B</K?b]?:?:??:I?{u??r9??t?t?w?`a??h??????/?X?9??g\FE&q ?u?p?????*?????"??b9??WB^Fl;?f??4??n-????W?/?m'??w???o?q??,4DN?6??:???1kF}??&_6???_:#?N0?@HB??y?1B??? ?:????#|?=??A?/Wl??????#??????(l?????K??|?O?????m?�0?????#&????a?U?P????%???W"?ga?o????7?3?~???c?}>???j???0f???f]~p?p? ?6???x?/?C??iR?!?T?P?[?@ ??,? L??????=????????q?IC???D?Wj?????n??_/?xE???p|??b???W$???=?l?xsUN0??6??????\?=?S}?|(?*Y'0|,?D?6?????1:a?t??a???R?q?e??;b?x<?????ls?u=.y@n???I????o??????)JW?>?7??yCi?????y[?m7?FG???????????C??g%?????r?'??D??O??Z?'h??G>Z5??c?3F?u?.?k? ????_.?>4?~??&?????!?'oz]?I? ?g �???z?`:F???<o??]??n???@?M?Y??=WP Jja??W????`???[???_??V????N???b9???-S??????C???3?u^I'x/(0K?\s?z?1??<~A e???:{??*A?{??)???g??????YSU:?cx? ?q??_??*=Mt???????9??=?1??y??s>???N?&??????{??4??+??am ????# ?&?6?????v??\?M?\?vt?????????????:$?h??????k?V;?9????+??u????????n??`?2D?'g?Q??C?;? G?Kr??h?S8`??K;U???z?i???&?T?v?m 7?@Bb9z?O?D?z??? ?\?$?/?"???q?b???Fl?????8?????2)(?h??;?a|?6?{IJ8??X??{-??A??J0??t????d^ l ?1l????U+???o?y?#??+??y??%??6?}???"V"?t??p?CS?´?UU??Z?Qk????H\?????qP'?Z??~?K??q??'????E???Z????????#??*z9 zy?.A*?Q? ?g$?j??k uU$~?$? ?}!?8?9ZM?.??;~W\Sq? ???kO?? ?K???aL??A4???R???(? ??3??C??-???"?)??6?t=????t6???1zT<??&K??uP?|?- h????t?a??p)6?o????�?,Q?!???}?PV?Fo?@?^?]????mX?Po6c1????vJq??V?iZ??@?????N+?7R]4?wd ??V?Y????"b#?S0??\ ?lq??<Y???U??5?Nzx??\k: <K??b??FS?;?I????'K?G?GoB?'?f???q??5A??7??$ p????????i?EM??5??g??k#???z????v?k0?c&?? ?? `JMG0?3?vA????SQW?K;m?*l9??/?<0:a_?p?�?H??????w? ??oy??`?_?e3qW$[?=*Q? ??=??t???t??&??X?` m???ZU %??+?uy??%9?Vo?Z?[J??6M?h)?Mi????iCx?m??zX??????o?????Ba??r???? ??H??w ?7za?B??mOG?!??f5??`w?h????X???>?A???????<[`<\_?????-f????J???O~v??0??? ?B??'�? ?>?=?_?p??d???r?????!?T??????WG:W?yH?,??p??öRAHIf~GR???? ???3?B?p?/???&r?3}H?d#?{??}??????v?&???q??r?? ???!M??yd a??v=H&?B:?0C [x???AW?.??z??<??7~?>?8?a?&? ??8??7d^ Q\o5???v >???t(??mg?(?d?????&??? Y?8t?? ?8??E X??n??;a|iS?0a?mq*??? ? ?????????&????#??%?W?????f??SO�  ??w'???h_??? ?T,?f??:?p?;G?>??N?8?6;?\;DE?C??!??d??)?r????r?i???W=???[C???O9Wsp?Y???\? ];D??w???PIu?N??\2y;??? M,L??`?6?r??7H??-?98yw?>??L????:??TgL?E???? ?7????a??O?c??Ak???!C?+'0??W?UV??.T?J/?? U????U??? ??I _xo????c%*?:6?????W?P[??X"[?c?A ?"v???5R???d??6LO?[t.?nJ?????ó?\???SC??6?r????|??Q???)?m?????????x??b?[?o?q??D?? 6??4?5?)p7y??6:?^w???`???i?? ???d?B??2-nqpD?]???}@|??s??????x???O??5g???} ?]?T B? ?O?6??VM:k}??N? j???r?s?h??g????bM??;*?????:?Dx??????A??l??????]???^eU???jiL??i?? ?? g_?,?????}lP??bu?t,???J??????(?n? <K?????a??R? ?c?f¦???o??mo?*n??~????t?|=??SD?e?? {r6??(%?tC???? ??>-K?????????T??I?t?c(??Fd@xK????????jx??L?r????)?,?X^N??L?=???k????F=?????i5>< o}$1I=a???? ????e???)?w????A@+??G?l&?{?]??0?As???*üH??m?B? iY?7??9????I?-?X??R????P??0.?7.?r&?p?>?6?? H?G|JW?9Hu%O????Oe????i???c?????<?j?u???>3??Y????]18w@8Q????????g?8??NEY?c?�*??,?%???X?8?f?i???$??Q^8b????7?{X)�?V�?`<??Ab??N,????1?F?? (?"????5?BY?}??c???=??sGt??x?M?svJ]??tbC?`b?3?W??G6j|??,?tc?+??-)`#?U??S>L?n?D?1??`?/? ??GT??????m%?%U5?Y/N N??Z??Xo??c?fwq???<?}??????Wt|D?????}??Q?PZ+?^???E?? ??vS?YB5?/? ?[}?Nq?\??f????|??hE???????????????v MU?s�?9r??^*zY!?#???e???�???~??7{,??{<?m?r????W#??~?d?h????w??j???Ëy?A?!b:????a???fE?8????qk?7?d?=????V?ot?i?Z???n???3?{?< ?6??*c?Z??h??8y??R??f\???oT??D??????c?????w??b????,j"?#???????+v??V?/I?????P?J|GZQ?X !?F??i?V?6AF????Xo?i ?%?-i?Fk?:x???#^??k?>Q???|??G ???G!a?Q?,??I??B?c(??a?b?c&??X8-????1??n?1'y?Aw?????_?n?:????g!?oI9 ??? 1b?????k?n?h?{??w????3j??i<?{+????vOs????~?=??!??b??f/??p;1o?n]qH^??\??y?6`?f????pE*??4sJ?S?R??{Ww>?1???\???*aSO&S?5/???????u?5D?;?c?? c ?\?G????Dt8D?EA???V???/w???W8?? uwx_&?J?<A???"/8?^????7?W??î??{Jh?+5[?W?<????kO??@?????|??????"?y??fU@?0??????????;???h?s??xO??O??I???qi????4? ?M6?-@????????y??C?6?B???S?$??)??t?&?y?y??j ?He?8}4???;sn???H[?G$?jKl?? ?Na??l??~?2???W?>8????CVE?B????? ????kZ???#??JM|?-????7?2?h+???6&?I:(?q?x?|=???Sthp??w?S? ???f+? ????L?JX???M?P'|L? ? ??z?F;[S??q?A??K a???"?~??V? ?}3P? ??q ?P?E -??/?pB?T?|?aJ?H#&????YFd?h^i???????:????[S?????,?????Tl>?}a??4%"? ?T??sjo>???=???(??v??.D?-?g@ ??,? ?\????h:G???J??,?G?v???M????4?L{?l[?a@??????-??tj???Z????`???G??>?????Z???|???V?Jx ?l?)?,zi*0e?pd???¼?b?:6 1? S?e??Q?[q??:?q? ?????s???I?S???? 8G,????Fk?e?l_-2??U?? ?v?F{?TI?\"?|./??? g???&bM????????%???wNi?]>}9U??fX?L??#????R?B&?????C\M2g?#g4N ?6???nA?2H?:o???$p|?@?c??1+w??q?\v�??),F^PX?GW?=??? ?#WAJ??L?,Y???\?W?Jzn? ]??"? ?A ]4O?A}??93An???W+e? 9WB???=/??i?????i?:?n???e??d?????M??3????{?y> ??w?oztÇ?W??Ue?N???V|s??Sym?]?&iU??*)?<?{2?W4"I5????{?+,:???6?#?b?1?~s???/SbYa?8k ??u??H?r??N,?_??5a???t???H??|???|q????%\V??}??!?W?}??????dH ?_??????/|u?w?Ww?N?8??w<?U?uG??\>?4???????>? g?\\?s???????>?C??? ?NB? ?<?sfD?±??'??An9^?h???X[?& ???}?m^?f>?w?"?V%4*??Ihh?F;^?G??R????f=?XS[??J??????v??1-??@[!??????gH?\\?E?3}????9??d??Cr??8???a???4s???]I?F???=W?\ =?p=9?F{GM?m??+??eA???xy=}???w??R?4??_?h???? G%O?O6??L{e?[??9?b?}??0]Z}yD?X????;??q?R?Z??b?????X??�[T?_-q?P`?@?^??N??k?C?F%+P?@a???V???g??Mi/`]??bPX5??? ??#?????5[?U? ?8?RJ@??????????|u?? ???9&6q=??V??J?????YyLH?7?pt?\ Z4 ?m?j????;?h???R+?Rk?k?Gl`'-?g|m?gI?*???? Yj?f]E?[?q??v3???6\wC??D??z0??h???Pj? ]SM?'\jw?Q??Z!?${???55g????Ml{?c?6?k??77?z??:y%Tlxl?sO?:??o?F?+???????x?Yp"3<b?? ?Kb~>c??<m?<?[r??5DGFpv??�i?Hv^??":uD??D?U>??3???$Ayq$(9P?V8l&?????%X????a4?p L??Q? ??C&????/??^??PK???��?�PK��?koJ���������������word/_rels/document.xml.rels???N?0???=E?{)L?????V?:8|D???L??m?\???.? ??/m?j?-z??vJ?4KRJ@???d?????fI?E.+?+9???z?z????????E??i????e ??Di??M????nM?4/?xl?? f? ?'J?UN??()?i�s*?b??Wu? ??Tu???�???f?0e!E??&?Yl?X *?aq??????N??[???c7h??/?]?1I%?^R+?Ra? 9????W?????? ? ??8?;?Y?????A??|;?D???l?8H,?????cxT????z?PK???4��?��PK��?koJ���������������word/endnotes.xml???n?0 ??? ?'??u[?8?tCo??TY??Z? ????????Fg~?IJZ??5U?W?k??%?E $?v{??s?E>?E??2vP??n?>??TA??>m??X?M9??TF?????",%?E??? ????$?F?T???³g???U@?:#M??k? ?A??J???/3V;H{?b??GA}7X?K?M?(k? t?Si@?S??f9@?????%H>?????x???hd?????$??"-b??D?K??#4L??????&???^?n^q~9??D??h??<???V_????<1????L?w?N<U??JQ??Z????DM?xe??%?gl?t?,M?G?g,????^?ai? QW?d??pm3??f?5jm????!???{???s??I>?m???PK#R???��?��PK��?koJ���������������word/fontTable.xml?]o?0??'?? ?7??4jR???&m?XS??!&X?6?Mh???|5??)?@s??rxt^????g?*?!???CE,L,G?y6??#G"$????jt????&R??z??<??|?:N)'?#s* ?H??G?t9Q???&?<'??Y????1?E???DE&??'? c??f?(?NY?7j?%j?T?\?j ??Z?&?2^x$?Y???????4Y)X?a;??N??N?? ?x?y)?"? ?C%??qC?)??pH<??\f6?!5? ?"??.?????[???r??qJ??f;???,[o?Jr"?D?L?n?+?XUS??l?B?1?4?#4?a???Fb????x{s??n ??q??o?t???O??????a?$E??#??O???"?~????}?j??D?P????= 0?T*a+\.?:?#a/t?Ep ??????8??h?R?%"?+v?%??|?Auo??dZ?6???"??$?Fv$???b?)&P?????Q? ?*??9,?Y0??????B????SH3S??s??;D?,r?i???i?/l?????h?????+?????o[???/PKf?#U��8 ��PK��?koJ���������������word/footer1.xml???n?0?????p>??TU?l??V??8?U????????d?V??????????????????)&?#???.R??e=??w?O?M?{@?%??6@????!3?9j,?a8?%?e).??I9VrE?X???Q??s?x??IL???a??tIuM?S??:8s??`B) ????^l?~???1)?@'{?? ? IzA?a??s??!+?*??2F?e?`?+?=n??,H??&j%?- ??z???<G~?)?+?H?3:?"?H?=?DQ????T?????�?????9??T?H??????X?&?n?]&???E8l,j?p$e??q|C??)?V<??????f?@????N-?d5???'?g??<???L???G???6???:&B=?AP?B?{?Nm?? w?(?jg?=1:?????I?b?k?x??(Ts?????? ?U{0??7??T"o?JQ?6? BP???S???\???|?,?{???8GTg??W?i?a?j?¾ ?;\?_PK???��g��PK��?koJ���������������word/footnotes.xml???n? ??? ?J1???j??-????RK,??Vk;g??(??N`<??y??? P1"?\1H?Z?????????q?�N??6?,?/??y?J2 J2 JM?(?4e?R?e??c?2.??K? XH]?????q\?I? $a?? 0n?O?B??'??@s?S0?:?4K,?Y???:??p??k ?0*?#z?mH??wu??$?.d??\?*#6<??l&t??[i~1?!?s?X?)v?????w ??d$??y"/??q??D?o??DR???7M?p??:??????n?? Mt?????R?*????n2??MZONPFn?????? ?%??H???C??%1 ????�?S3??"w??m??6??q5?[]?u? ???n??R???$??]k`'?PK)_7?��?��PK��?koJ���������������word/media/image1.png?v?W??�3??% R0H?????1????Hww#)??CJ# H7C???????[?/x{???g??g???WS?'??��? 0 ��????�0?9v W ???Q??J?�P ?5�??j?Z????????????^AAAmmm0????22BMM?????????u||,..???/???zz?????????y###WWW**??????-;;???%nnn???AIIijj?????????MNN??????F???ADDtsssww???WYY??????????? ?????????p???ddaa?????IHH( ???*++???????B??????qqq???"""P(???E[[[@@???Nkk+????????????????????OOO///???---??????FGG;;;???mllHHH?<yBFF677dhh???~xx??????V\\LJJ ??????????488???DCC??????0VV????_????JKK333OOO'%%yyy ???????????????????vtt??????,//gdd444,,,|???????}????KFF?????????iiiBBBrrr???...???&&&???jjjCCCYYY999???????????LLLnnn????=C"?????????????????100(**:88(((PQQ???166~?????11?????w?>}?????????????7h??????L?�x:??`�??Z??W???B?5???P0?|?????::???M??7???H?$?H??$?OO?v?<}~?FO??? ?????k???????f?~?4:]9)??l??MgI?W?i?"?[?W?C_T?j?]???P?uv?C?e???????x?[5r?YU?}??? ?e??Mb???fH????? :?y?6?\?m*?M? K?!hW?s?? ???r??X??-??x?#?J???5??R2F?o`??8????0?s??h???l??4???a[??J??f?/?W??N???g?fW?m??????(?U????Q???I4i????6?V?K,B0OZ.?8m~_=??\ ???%?I??T???E%??-W????p?? ?Wg��3;??I???O??}?W???X??b/y?????0E? ??|r?{p? .??????5??Q??j6?\?\?r??<&QF?GK??zn9???9???????l%????K?????/?X9+?Qx???u? ????m????#???"?]ONiFY?O? W r?p5G?y??�??l=Z,??~??`??eV??Ir?'Md6???0F[?: ?D???u??.??)??Uf??C?c?e??q??+V9|NB??H?)?lhI??R?????_????]x??U? ?????!?!??@???Pu?%M?=?Pz<???CL?Y G??G?U?'?8A??U?m?64?/]?Wb0??.L???/???????CT??&F(??|ar???L??Vp1}!^w` ??|?P?????#??Q:l??%;?"??71.ld0??;|)?X? ??>?x7@?W$AWjl?nIv ?q6A)??3U??[?=??1??T|?z)??5[_?????{ ???#-u????;???????T+?:????U???tI??JV?*.?LY?^??O????/???????4????N?l??<???lTdY~???8???& ?r???1??O?P??k???F??Å?????+?E?3?Ng?o????]????O???L?gX?Z="??Z?F?4?y???w??? ,/??!?@??!\K??C?D??Ô0wb?"??^s?\??>?r??X?T?^<1?d??V&?????Q???0?A?H?t>?:?&?eX??2;??8#_k ^??????;oFS??-??8u?`8?'?/Qc?q?@??Z_N??Xh??a??$????R8??)P ?p??&\?CAxb^??qv?????j&##\. ]3D?[?X????!?a???\??`J?:d?f|??U???`?,??I??J?0?,???)??~???*? ??T???+?3??<??)-????3 I2F????2??<?xh5?q_??? 2? ??t??^?-??B,Z?g??)??U?(?o?Q? / 9??P?H??^?Q?h???Fz(?[a???fku9MA? ??4n?_?z?y??$?:yO?S?#?F[? ??mc???�3???? vmtver??a?]XAv??&n7????-?kfC%?q?g?]m?`C!?Q???#%??8/???;?w?Z??~\^?????=1?!??Bw?p???Y????<?M??:????!Xp(m?????;q?F?????_w?h?L6?<uI??x?{?x?y??l??U??,A}?A??M?vY????? ?[??u.???O?;_?L%t?,???PH??%Z?Y~dK?????????????L???!?????7 ????:?????????"U?ow-X#?l#????v?y3&Dm?i?,???i???g??????????�?xg 2???80}?MKO??3?(0)8Aw?q??/T?2_ !????? ?/??^F,??c5Pf2ZY9??#x????Z?(<?Q??t?^&{?????vz??8? ??K??=???^W??:??Y??$?q?!??&.5?N??i???L???'b`??(?<?@>?�EW?5?LY?P ?)?m? ??????g?L|f ?z?????N?}?b ??x?U??v??Vw???????l4???Q???p@P?[??06?)??????????b?!D???[???rP? ????????[??V?"YA?6?? _?!???{?T??^?&??hp??n5?cV_S?????jo ??D?M???.:?<?<<e???R?50?c??=?"M???????`IBp?)?s?VE??1?H9?4-#??H?:?q??EZ?C???b??SCq?4P?l?N?+?i']!??R??Cs?+L??"k? ?]#DP???N?S??}?x?????>+??7Q??I?O~?T??l^N?T?tJ ?K[?9??;1?n???????M)VZ?*??nd??b???&(T?9v??N???mk*i??65m???=@?KI????%-a??eæ??:????AV???fe?$NTl?z???i???G??$I?S?~(?4D??B??|(?7>???f?L?e?%?j?ie?;|????8vJ?F'uEt?U?^????6H&!???? U+????V???|?f^??x?l?V????sWs?ÆI??3??Hi?_?P?)??? ,jA???? G?-??t>?r??V?U???????o?U?S????{M??H?.????????$d???�?????B??i2*ia??sNbHjJ?vL?UB?3\?W???!p?d d}u?W?h???^? ]�P?8??D  ??of?kN{??�])?t?]?b???????1j??q) ?G???}J�o^U?|` ?1??*??'??$?*?l?>??&~?|+7?W}Y?F?Au???e?fM?????sw?ppt?y???&\K????~v?Z??Z??O???W<????'q^??i?^?'? ????m??b7???? ?d?? 'D?7K??}6&?? ?4?;??L&.?lT?"}Zt??#U????U?/B?$???F???>?}?J1?y?E?VucxW?? ??/mg??v??`.??8zb?y????x????{%? ?S?6!L???~al?????o?'lW??????????. j??ti??W?<?T?????P?????q?U?????*????#????}?????z?vo?|??@?H?}?y[?<f??7???????1???[??0???a ?Dt??OT???n??<y&1?3??nQF?????U|G?>?H?T,??+[1g??TM?W???;*1??u2a???????^?? ??[??9?D<R?????????q#K?Y???2??eN??<?YwT?|???/?^j?7????E????? ?p?????(}U:??8??)*???E>?d=?T?N??????????h????"[;*{|5?.{?0T?7<F?,rV??l\???u? ?v??w9??F?_e?1yT??]?????U+..?M????V?-DY :???^?1??"#?6?j8T??d??? ???4??q|????tDW???N?A?Jp-?@h?????%??kn???DKM??m? $?????????)oU.??7X?t?;?8?;??_?????w???x ?F?? <???????j'.?????g???"p|??j??Y?=??y??D????Q?? ??6 B ?Lu??Q??A?G.R??\?+?y?@?f"??+??R??e?0?(?/3R?+1?g?,?? 2?*UYE???pP?P@?< ?%??nr?Je??O?????????"?y{??>?7?????`?u5g?$?8??????Y?T1?)L8?('?? ??n?C?,!l???,m??KN??B%?eJ{t???(??????D nFP???^????????Y??jI????$~?G???x??????]?????j?v?;dY?[?? ??????%F?2}?x?W??F<?3`S?W??a? <E? w ?vFU??`8???K?????L???;??)??0h0????>@n??D???4??)?,[oy%?I??_22?(?ku???x?~h??A-�2? '?J'?R?$??h?Q??fE?U????A?C??jR??J??L?xR????)?6??+???? =???~?kw?>???????oV?/?????Q*???"*????K[??)?? .a???$? i?'2?`?!???]???? r0??R?l?S?!?m?k?????I???P`(?J?Gv?u ???W^?c???v?fg?&7d?#????Yy??XU6?1=kK(U???~???T.y?? ?6*????T??~??w?lR??%p)7?> ??*){???fBo???$??fNf?#\??Md?�t]? nu%C??1??.?R??S A???o?=???L?^?F?????"? ??? ??\z?Ut????d??B?G,?O?I?s????&? !???@n???Y)?????????V??3??HZ???C="Pk?J?)?L?uZk?@0???H??????pYh?wM?|?." ??DU???;Aq?K/?\ni????=???U??4????k:^9?d??[:?7??\e?l?$E???yY??N???nUs[??A?c??/???.^?/J????Y???m I????Q?SaMW?ys??Lt???>'???%H?>?w?j& ?*?5>???{??|??-????pJn u?)k???n????_??,z,gd?k??d?^?tb?-??z???A?K?.??aj?d?.?%7wb?"?A??]????fQ? ;?f???&!?Z?uk?>-??H??1?F??lZ??L??? ?iL$???:??"z?l?9????/?.???{???? ?????t`%?%?????i?z3 ????O?/?G??Y?jh???c?s???m?K?/???I????n?? v????????&? ?"S??$?�PK???N?��?��PK��?koJ���������������word/numbering.xml?Y[o?0~?????B,*?(?i?&??M0`??N?}??O???_??\??M?? On??????s???#??r?m??m??l??e???9k?W??.fM?�r)6H??q0??e??9uc9?iH4*?Y??IG?e?p???6??CF,6?Z3??k;??+?,?B?=:?N????K4A*?#???'[??$:????�a?Il??aX?L8 2??" ??eK????7u?0!??zG?C,c`TLP4??hR9?A?e??<??v]fr???0u"8????Qx???y$ :?x+j?u???�???|?,??h?Z?>Xn??]???D?`?& ??,9` b??6!??W?2e???p(b??0?N?Q ?5??A?(*?P?On?^?n???6-?!??78???)????i????a?Kmc???{?n???J????????m;:c??~???B8H0?q?x ????k?K1e???#?ekn#?PEL^Iõ??57DT?pR???�:?????:?Fc?nC?H???=???-?^ *??p$??F??IV?s^PW?Ye)?BeQ?J?"?+cR?????? 7n?l??U?f??/H?????v@???e?j?6????? ?.?6???J???]???l?R?????$????J?>???O?{??WI?!???I??]?<i??&}?X???(}???P??y<I?{??VL?[KS?#????p?{5??6?t?n???{?5??&??y??|??id8 �?tj?_'f??y??;?~??}o@??~???v??3??m}?nyi??t?????#????o?9?n????�PK,Di?Y��?��PK��?koJ���������������word/settings.xml?V?n?8}?0?\Œb?P?p?x?"?U??H?DxIYq??;???N?"?E?L?37??3~???hC???Y??(%?b;??Ë?????k4#^f?[!5*?M<5q? ?0/???Z??????TD�YI??O?s?j??+diA??qESF?Z??rZjide?K&???????-y;??,kN?m3?5aP?fG?y????????l{?]Go?n#5~?xKy?AiYc??8?R1$????? r?[lC?{?????? y?????h??>m? d?]J>j2Et?� ??`???r?,?(?X+??d[?8??#?&???GEn??=?gI??!?JKt?P?RX-????/i??i G?yTRZ!-???????y?F=?&??%??x??aN?7???Q??@^???HL?I???????N$??h???"?=0?????w??Sm,????? ~V�.?g??A?5A??k?M?Ze?U????V[2ZUDC ?????M{????1??XF07??XoE??M???du?,??1??Y??U|?ss=?L??????F?4???F??X"^h?F?????Tx? ?{?1??'ð# G???x"?pL?Z??]? ??!no?_E??|z??:?jY??m4R?h?I<???T?;?=n?"?^??U ?y??s???,\~???P+????[?????l?R??m<??l?a? ?Do??m?sI?%?~??? ???%;?;????M<6??c?M=6u?^????�??K?W?1??q?_@?!?Rd?M???~\??>#?0{?6E1G?n%S??[3t??=?u?3V?0?????V??jqS?? ????a?u?3j?A(?[Vj?k?8m?????~%?52???-v?:??????bzN'?i89_???2I?t?????f?N?????W??PK???z?��_ ��PK��?koJ���������������word/styles.xml?Ms?8???+X:?I?,?q?'^??v<??9C$daLZ~????@R???1??\b??`??�???????????g??????????=^??~??_^??[HS/??_??<!???^?s?ez4?%N?G??h?e???q?iD?w|Cc?rœ?d?g?4?H?o|mH?,d???p2YT????V????G4??8?? ?8]?MZ?^??^xl??4G?/",?b?s�????w?`?)?0?N?_Q??�???p??OtE?0K???>)????<?R??=I}??.?Dj]??)?5???y?H????q??f??,`???c?_???F??????,$?S??????h???{6"??ù4?6???K?xC|??CV!4]L$4d?h???i??k.#??/w?)w?c???"?D?=Y ??? ??i?g#?/????}?x"B?ltzZ.|??bA@cm?x??}M?o) v??TaY.?y??g?Sa|~??F?X??4??9??\????MK%????t?????"?0?K??O?;??????~??;??????:???????zG,?k??p7???1d#?cH64?Kh?!U?C&?9?@Gs q?????o?B-?g?ho?v?v??!???=?q?;|;nw?n???????????s???w-?,?g??,??2?:?Fb?R???hb;Yh????[?}?P=??}?~w????????W?=?M7???h(*\???9&4??Gl?>?+???.C?T?^?GKS?"X??E????*??nc??^?$a?:"~??j?????}%!??< ?#??S???? /fx?0?KM3W.*i?<U?9??9?[???V????9?[I?G???>???5w??E????b"&�Ç??wO????;gZ??|?????bL?Zg?C&?*f.?X????U?my??m?s?q[???f9c?j)?0??/??,?_&<?0/f???d?#l??,I??b0?A?????????c O?z7?y%?A+C?????64u??`?%C?Bw?,?E??)x?;??G?5IY ?????wK6??>$,v?????s7??z????F??1n?y????<y???t?7 <Uq???h??/R? ?`?)H<0???ZLDY? ???/???$???Z??QG?mBW?&:??|?#??7I?<s?*?????i???????;?99w?%??J5?~?x7|??>gPj??B????? ??=????I?2?eXk??íx??wx5X?x?U?s`t?? ??<?8uy???????: ?sp?N?????? ?Js%????@?? 0?. 6?V 6?~??h ??\?????u ?*??U?)??8S0Wq6????JL?? 1?U?iHwM??h???9B~?qp???'|%]?qq#???l??\N? ?+?????I??v98EJ?sG'?vN?????L= 2??!??M ??Z/??v????? {Zg??z{?_?,&??U??g??&?/[?ni??j(| c1?o|???????QOK??E??n??gy????? X???'?<7?q[?lk<C??^???w?H[?<n???T??}_^>?????}??1?c??L?????;????J???u????????9?y?[?????8?^#g??J?^/c?c???????; 3?WOd4GuIfJ????I??? ??? ??z+ho?[A?Mo5``F????D?t??)??D?V? )?D?t?B:Q? ???????&Q!?&Q!???NT?@'*D?"?j9?7?[%*??"? ?D?LTh?KTho???b????NT?@'*D?"? ?D?T?s?D?t?B:Q!??G????$*??$*??"? ?D?t?B:Q!????*Q!???NT?@'?b`?B{\?B{?D??D?t?B:Q!???NT?@'*D??[%*??"? m?Y^?4?w???4??x?h?W?a?s??QU???'|???k|4q6?a?qu??pY]??/|~?h??@?J?p??f ?????-?uKP???"]???y[?[?ap????nJ?0n?f4??????????h?z??g? ????c????s???????K?-5±???P+????}?3??h&??4b??Qh??(;?a?a??OT3+5$XI 0?RC???e'5??RCVj???L??`?(k?!?Nj8?a??????z??l??K Q?RC???pr???RCVjH??`?(k?!?NjP%?????????{?!?Zj?j?Z?E???4s?$L3? ?!?s? -?%??Z?????Z?E???t??%]F?j?iW-5 kW-5*lW-???UKMR?'?]??$5?Z2J???Z??UK?R?%??j?Ij\??$?}?lW-??UK?R?V?q?Yj\??$5?Zj?W-5I=p@???Z??UK?R?%??j?Ij\??$5?Zj?W-??UK?R?V?q?Yj\??$5?Zj?W-5I????R?V?q?R??ji???'?V5go*??=0o)-/? ??????l?W~?\?\^0T'????m&??????C??V???o4????/?????}??G?v??jX?????O?b?~??_?j???y??? ^?.?:??j;n?}?J?qIR|??D??; ??w?U??\?Ib!?3??;???w??V? -y?x ??pKj?oY?E:?i ??.??p?4?#??E?_?????;????7?gxQ?j?{??.crw?A???-?vg?;ki???Z???g????k?h?2,/?????/e?T?4x%?j? ????o??t?k???????e?F?D ?F?x?1??A??]|???;???go???grz?g ?y*\?F?z????z+?????%k-????Q?:r??7?=??????U??# - ??:?Vb????u???w?{????;?:G6?:J???N'?}]??ol)???-?\??{s?6z???CC?&?]@o=?'?????$?Bg????dAB???I????Y????=?:`m???T?69Y?P+x?r???5??4q?Y?No?9?????ju??]??]A??v@u???????Z????#u???H??pN=?[T???|\E?/?????$,_,5F??'{??Qo(?????v?p??jZ?J??E}???=?[Rj?? Nx?F[?%7?4?R?]6c?????y??r????G?????F?z???9??-f???}??3?Ue??<???W?j??R?T?_??PK<?.: ��??��PK��?koJ���������������word/theme/theme1.xml?YM?7????;?=c/?{l'mv????(??3?jFF?w?@I??BiZzh??J?@???f?6???jf????|4????`???}??}?G????3?B???u??5?G$Fy??o?M]c?1?$?m} ?~a???-?? j?>g[?????? ?E??sd s?6"4\ib??6l?? ?\?r??WG#Am?p?o?????9+*"L???G???V??,?T;???~br????a??hh?f??????? ??????f?]??d?0t]??; ?v???~?_?+ ??H?5??mu{? +??K??^?s?^???;^??%?]??2????1???%?_?f??5|J1????;?|? ??KJx?s?=?/Q?4?*??o?k?M?@�???r?O?p"? FC????b?AN??6ms`:????U??d]UEl?????1o? ??y???Ok'??????????{?+?.?<?????????z???_??L????g?????e?????o>?? x??? ?Gd?x?]'???8?of??$[t?6 t??5??)?@???zoR!*?????N8R�/?Y ?K????/9 ?<QwN'2?:�???Õ??'c1??e???kX?$0?\+??? ?[??"Jq??�)C???\mte"/SA??Zlvoj]?U?{??`?K?ka?&dJ? ?2r?TEroJ?Z??N &Z????l??i??e!/???iVGR?T?@???0?X?????) ?k?+I?? )?" ???7[?7???'H?2??%I}=N??|? ??<C?+?}E???u!??}??E??*?p???w_?{`?_?b?????????M???{??|T/?d??#???b??Jugbx?@T???hq?0N??.????(? ??`,???6s?0mL?????e????????0�|Y/??y??xU??[?????0??W:}}Rgu??D??<--???2????4P<?????o�ø?Se???gzS0?ö?k????i??IH?01\?>?\?Z?T?JA?,rm?k??%?H?9?n"0n?#q2??X?c?n??m=?@?eS?{???l??!??Q&??/?Yv`???Z?9c5?p4??P?,?????-?E?L?4>?xB?(/??�??E4cD????\?b??r?<N?lG????? :?8J???2T!&???u_m?"?6?`????&/?r?<?????w???$jM55GMm??q??;C???|??`u???,??? ??b???qu?9??�?{?p?P?R??v?.?\?P???^? m/l?M??p?l4????x?c?=??u?"(<?,??{ ?g?t??_{?????"??<?q???7?}??????V?o???????F+?????A/????]];,?n?]??l?V6\?,?7[????t?}?swk1???<?%??�PK?R%??��?��PK��?koJ���������������word/webSettings.xml???J1??;,???Y?-?T???>@???L&????k?H/??I23???;?? X????? yZ??j???|pm*).-]???????l?7=,???)?*I??Y??k?? )C??]?W?n??fW?"?P?v\?Wf??) u]?pK~????2D)?:d???S??x??<??>?=t!?????3ue???'?Q?>?w'???????@???[D?@'?3S?r>`N|?? ???v1R??p?????PK[m??��?��PK���?koJ??Y??���R�� �����������������_rels/.relsPK���?koJ)?��o�����������������[Content_Types].xmlPK���?koJzu5??��?���������������?��docProps/app.xmlPK���?koJ?ws?9��]���������������?��docProps/core.xmlPK���?koJ???��?��������������j��word/document.xmlPK���?koJ???4��?���������������X$��word/_rels/document.xml.relsPK���?koJ#R???��?���������������?%��word/endnotes.xmlPK���?koJf?#U��8 ���������������?'��word/fontTable.xmlPK���?koJ???��g���������������V*��word/footer1.xmlPK���?koJ)_7?��?���������������?,��word/footnotes.xmlPK���?koJ???N?��?���������������|.��word/media/image1.pngPK���?koJ,Di?Y��?���������������?E��word/numbering.xmlPK���?koJ???z?��_ ���������������GI��word/settings.xmlPK���?koJ<?.: ��??���������������NM��word/styles.xmlPK���?koJ?R%??��?���������������?Z��word/theme/theme1.xmlPK���?koJ[m??��?���������������a��word/webSettings.xmlPK��������Ib����
    04:46:22 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    04:46:22 STEP 4 - Get documents by action.
    04:46:22 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" } ], "startDate" : "2016-10-05T00:00:00" }
    04:46:23 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:23 GMT
    Response Time (ms):243

    Payload (Click to Expand)[ { "id" : 35, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false }, { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 1.docx", "id" : 1, "creationDateTime" : "2017-03-15T13:28:15", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false } ] } ]
    04:46:23 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "entityIds" : [ 35 ] }
    04:46:23 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:23 GMT
    Response Time (ms):84

    Payload (Click to Expand)PK��?koJ������������ ���_rels/.rels??AK1???a??l+?H?^??H?C2??dB2???DP?.(xf?{????aT????h`??(Zv>??????"???? ???(US???&?D????4?(?M?9??1?:?}????mou??Sup???@1?$?8;??Ei?s]]?&???[z??^??\???Y?T???Uj9??p?k? ~?.S ?,??>Gts?S??~?,?)?????;PK??Y??���R��PK��?koJ���������������[Content_Types].xml???n?0E?|E?m????????e?T????C?y?}?D-%??z?wf??<?ne???:?UNF?$??.??r?1I?I?<S????????d0?? ??????{?@??K??e?B??V2?S[Q??'????w?k?A???=A?V?O[!???!???$?[\nÜ??0cj??G']??$?Cd???¸4???????qd???7??N???Ph???AH[@??F??Ig??W&1!E? UG1uvU?Cg??pQ?`????~7?X??sx?d?u?dB?v?Y???1(?O4?a8?qJ?5g?NCtrl ??C?(>?????j%`q|????R8?G=?8?????;?V??????????o?;??????3t$?y.'?/PK)?��o��PK��?koJ���������������docProps/app.xml?S?n?0 ??+ ??]????H7????gM?a?$Hl???G??;??G????s?e?8[?b?? ?v????????Jv)??Mp???b{D??<?=?*.(m)??+?0?k[????,??<????6??I??????h?t??'=)j?}???t?[4{?'V?UW?dA????A???xt???,s?G(?{?F?\?E)??W?wF+?V?[??????np?%??%?^?? %]1?c???y j??GY????V???U]??q*?r?Lrx??4??E?*v?_*B?[?*e??ec0??G ?6??p^6??"?v??|?@???pC?k?m????????????i?]?=?o???l{?}??????u??.??????o??4?eY~?/?,%??BCS??2??t??;h^k>&?Z=???,????a?^9??_?PKzu5??��?��PK��?koJ���������������docProps/core.xml???n?0E?|E?}b; D-??H?JE?? 5~?v?}A?.??;?w????Iv`]?U?hFPJ?V??/??%?sU?F+(?????0Lh ?V????rL?m?7 c'? ??Cq???>?v? _|8'd?%x^q?qLMOD'd%z???MTC?w?f_??t6D?w?]????a?D,^?b??V??P??f??P%?????G9+????r???qJiJFKr?H?????H<??M?�?<?0Rg??? w~>e]C?p?1??/Y???a)e??u?3???®?6???}9???B??PK?ws?9��]��PK��?koJ���������������word/document.xml?]?n?8???????:?$??,'???$?, Y?cNdQKIv???X????'9,???mY?c?Q&?)???b?X???-4??%??|?^(g?5??????w??\????&5?1?=46.?_l????M???M4u???????1>??<???\c??{1&?.z??pH \?Rf?4EU?7?Q?.s_?'?V7^??:?????u??d/???^}?????x3^?? ????|f_?*??#?A??G??????9:?5?-?j?#????[?8 +????dl?S?6v???O?G\a???Cc+h??U%Ì@?Y?0??%c???s Mbp??vh?8/?M???N\??{?5???[?%'9?5w??<?t?]q?Ps??^r|2??)J???ga? ??-_yH?J??x?f??Lt?????g5??[??=????#?cD???Q?v?? 7?????k?XauN/???????????-?????|???{?}???? ?z?Av?N?y?*?q????t@?+??3??CL^Th?cNN???^??k0????Y[?f???A?R??Z??????#,?U+??? bb??? ?`?e?\xK~?G???eS9P????? FI^??7?,????59ZqM?_C?1??_???-<??1N??w????`;????\5?<}#??Mto??6F???x????3????} #/??t?(??\???Lk-???lQW?=5???E?Z? ?*F???^?>?-Q2???So?N>?v?:??{?0?b6?"*????.?HN????~H0 �-???Cby?as}???? ?????q??U/?�?z?Ym]]+??k@N??a6?-???b?C?fu/?D?????3d??r??us??O`J?0L??Be??a??9!?{??l ?~]i????UbB?t??~?a??]2Ne?u}x??D?>?k<????K?"?3(_?q?@f???k???]?4k7_gW}G$?!|m?px??+?E ?[w?|2)??IH??"??r??w?Z.?g??i?[J??k???hv;'???;??it\��?P?????Zo??3???J3?n?~???Z?}??-RFn ]??x???N??? 6-???[ ???<???0>?Z?V*aK4?????uMm?+??ly???j`?fnT??q?L?f???}W|??????;_?(???????}jb)?rm????<??U+y??w.F??????B?{???F#???#??? ?u??z?????}H??Ú????!A???b}B</K?b]?:?:??:I?{u??r9??t?t?w?`a??h??????/?X?9??g\FE&q ?u?p?????*?????"??b9??WB^Fl;?f??4??n-????W?/?m'??w???o?q??,4DN?6??:???1kF}??&_6???_:#?N0?@HB??y?1B??? ?:????#|?=??A?/Wl??????#??????(l?????K??|?O?????m?�0?????#&????a?U?P????%???W"?ga?o????7?3?~???c?}>???j???0f???f]~p?p? ?6???x?/?C??iR?!?T?P?[?@ ??,? L??????=????????q?IC???D?Wj?????n??_/?xE???p|??b???W$???=?l?xsUN0??6??????\?=?S}?|(?*Y'0|,?D?6?????1:a?t??a???R?q?e??;b?x<?????ls?u=.y@n???I????o??????)JW?>?7??yCi?????y[?m7?FG???????????C??g%?????r?'??D??O??Z?'h??G>Z5??c?3F?u?.?k? ????_.?>4?~??&?????!?'oz]?I? ?g �???z?`:F???<o??]??n???@?M?Y??=WP Jja??W????`???[???_??V????N???b9???-S??????C???3?u^I'x/(0K?\s?z?1??<~A e???:{??*A?{??)???g??????YSU:?cx? ?q??_??*=Mt???????9??=?1??y??s>???N?&??????{??4??+??am ????# ?&?6?????v??\?M?\?vt?????????????:$?h??????k?V;?9????+??u????????n??`?2D?'g?Q??C?;? G?Kr??h?S8`??K;U???z?i???&?T?v?m 7?@Bb9z?O?D?z??? ?\?$?/?"???q?b???Fl?????8?????2)(?h??;?a|?6?{IJ8??X??{-??A??J0??t????d^ l ?1l????U+???o?y?#??+??y??%??6?}???"V"?t??p?CS?´?UU??Z?Qk????H\?????qP'?Z??~?K??q??'????E???Z????????#??*z9 zy?.A*?Q? ?g$?j??k uU$~?$? ?}!?8?9ZM?.??;~W\Sq? ???kO?? ?K???aL??A4???R???(? ??3??C??-???"?)??6?t=????t6???1zT<??&K??uP?|?- h????t?a??p)6?o????�?,Q?!???}?PV?Fo?@?^?]????mX?Po6c1????vJq??V?iZ??@?????N+?7R]4?wd ??V?Y????"b#?S0??\ ?lq??<Y???U??5?Nzx??\k: <K??b??FS?;?I????'K?G?GoB?'?f???q??5A??7??$ p????????i?EM??5??g??k#???z????v?k0?c&?? ?? `JMG0?3?vA????SQW?K;m?*l9??/?<0:a_?p?�?H??????w? ??oy??`?_?e3qW$[?=*Q? ??=??t???t??&??X?` m???ZU %??+?uy??%9?Vo?Z?[J??6M?h)?Mi????iCx?m??zX??????o?????Ba??r???? ??H??w ?7za?B??mOG?!??f5??`w?h????X???>?A???????<[`<\_?????-f????J???O~v??0??? ?B??'�? ?>?=?_?p??d???r?????!?T??????WG:W?yH?,??p??öRAHIf~GR???? ???3?B?p?/???&r?3}H?d#?{??}??????v?&???q??r?? ???!M??yd a??v=H&?B:?0C [x???AW?.??z??<??7~?>?8?a?&? ??8??7d^ Q\o5???v >???t(??mg?(?d?????&??? Y?8t?? ?8??E X??n??;a|iS?0a?mq*??? ? ?????????&????#??%?W?????f??SO�  ??w'???h_??? ?T,?f??:?p?;G?>??N?8?6;?\;DE?C??!??d??)?r????r?i???W=???[C???O9Wsp?Y???\? ];D??w???PIu?N??\2y;??? M,L??`?6?r??7H??-?98yw?>??L????:??TgL?E???? ?7????a??O?c??Ak???!C?+'0??W?UV??.T?J/?? U????U??? ??I _xo????c%*?:6?????W?P[??X"[?c?A ?"v???5R???d??6LO?[t.?nJ?????ó?\???SC??6?r????|??Q???)?m?????????x??b?[?o?q??D?? 6??4?5?)p7y??6:?^w???`???i?? ???d?B??2-nqpD?]???}@|??s??????x???O??5g???} ?]?T B? ?O?6??VM:k}??N? j???r?s?h??g????bM??;*?????:?Dx??????A??l??????]???^eU???jiL??i?? ?? g_?,?????}lP??bu?t,???J??????(?n? <K?????a??R? ?c?f¦???o??mo?*n??~????t?|=??SD?e?? {r6??(%?tC???? ??>-K?????????T??I?t?c(??Fd@xK????????jx??L?r????)?,?X^N??L?=???k????F=?????i5>< o}$1I=a???? ????e???)?w????A@+??G?l&?{?]??0?As???*üH??m?B? iY?7??9????I?-?X??R????P??0.?7.?r&?p?>?6?? H?G|JW?9Hu%O????Oe????i???c?????<?j?u???>3??Y????]18w@8Q????????g?8??NEY?c?�*??,?%???X?8?f?i???$??Q^8b????7?{X)�?V�?`<??Ab??N,????1?F?? (?"????5?BY?}??c???=??sGt??x?M?svJ]??tbC?`b?3?W??G6j|??,?tc?+??-)`#?U??S>L?n?D?1??`?/? ??GT??????m%?%U5?Y/N N??Z??Xo??c?fwq???<?}??????Wt|D?????}??Q?PZ+?^???E?? ??vS?YB5?/? ?[}?Nq?\??f????|??hE???????????????v MU?s�?9r??^*zY!?#???e???�???~??7{,??{<?m?r????W#??~?d?h????w??j???Ëy?A?!b:????a???fE?8????qk?7?d?=????V?ot?i?Z???n???3?{?< ?6??*c?Z??h??8y??R??f\???oT??D??????c?????w??b????,j"?#???????+v??V?/I?????P?J|GZQ?X !?F??i?V?6AF????Xo?i ?%?-i?Fk?:x???#^??k?>Q???|??G ???G!a?Q?,??I??B?c(??a?b?c&??X8-????1??n?1'y?Aw?????_?n?:????g!?oI9 ??? 1b?????k?n?h?{??w????3j??i<?{+????vOs????~?=??!??b??f/??p;1o?n]qH^??\??y?6`?f????pE*??4sJ?S?R??{Ww>?1???\???*aSO&S?5/???????u?5D?;?c?? c ?\?G????Dt8D?EA???V???/w???W8?? uwx_&?J?<A???"/8?^????7?W??î??{Jh?+5[?W?<????kO??@?????|??????"?y??fU@?0??????????;???h?s??xO??O??I???qi????4? ?M6?-@????????y??C?6?B???S?$??)??t?&?y?y??j ?He?8}4???;sn???H[?G$?jKl?? ?Na??l??~?2???W?>8????CVE?B????? ????kZ???#??JM|?-????7?2?h+???6&?I:(?q?x?|=???Sthp??w?S? ???f+? ????L?JX???M?P'|L? ? ??z?F;[S??q?A??K a???"?~??V? ?}3P? ??q ?P?E -??/?pB?T?|?aJ?H#&????YFd?h^i???????:????[S?????,?????Tl>?}a??4%"? ?T??sjo>???=???(??v??.D?-?g@ ??,? ?\????h:G???J??,?G?v???M????4?L{?l[?a@??????-??tj???Z????`???G??>?????Z???|???V?Jx ?l?)?,zi*0e?pd???¼?b?:6 1? S?e??Q?[q??:?q? ?????s???I?S???? 8G,????Fk?e?l_-2??U?? ?v?F{?TI?\"?|./??? g???&bM????????%???wNi?]>}9U??fX?L??#????R?B&?????C\M2g?#g4N ?6???nA?2H?:o???$p|?@?c??1+w??q?\v�??),F^PX?GW?=??? ?#WAJ??L?,Y???\?W?Jzn? ]??"? ?A ]4O?A}??93An???W+e? 9WB???=/??i?????i?:?n???e??d?????M??3????{?y> ??w?oztÇ?W??Ue?N???V|s??Sym?]?&iU??*)?<?{2?W4"I5????{?+,:???6?#?b?1?~s???/SbYa?8k ??u??H?r??N,?_??5a???t???H??|???|q????%\V??}??!?W?}??????dH ?_??????/|u?w?Ww?N?8??w<?U?uG??\>?4???????>? g?\\?s???????>?C??? ?NB? ?<?sfD?±??'??An9^?h???X[?& ???}?m^?f>?w?"?V%4*??Ihh?F;^?G??R????f=?XS[??J??????v??1-??@[!??????gH?\\?E?3}????9??d??Cr??8???a???4s???]I?F???=W?\ =?p=9?F{GM?m??+??eA???xy=}???w??R?4??_?h???? G%O?O6??L{e?[??9?b?}??0]Z}yD?X????;??q?R?Z??b?????X??�[T?_-q?P`?@?^??N??k?C?F%+P?@a???V???g??Mi/`]??bPX5??? ??#?????5[?U? ?8?RJ@??????????|u?? ???9&6q=??V??J?????YyLH?7?pt?\ Z4 ?m?j????;?h???R+?Rk?k?Gl`'-?g|m?gI?*???? Yj?f]E?[?q??v3???6\wC??D??z0??h???Pj? ]SM?'\jw?Q??Z!?${???55g????Ml{?c?6?k??77?z??:y%Tlxl?sO?:??o?F?+???????x?Yp"3<b?? ?Kb~>c??<m?<?[r??5DGFpv??�i?Hv^??":uD??D?U>??3???$Ayq$(9P?V8l&?????%X????a4?p L??Q? ??C&????/??^??PK???��?�PK��?koJ���������������word/_rels/document.xml.rels???N?0???=E?{)L?????V?:8|D???L??m?\???.? ??/m?j?-z??vJ?4KRJ@???d?????fI?E.+?+9???z?z????????E??i????e ??Di??M????nM?4/?xl?? f? ?'J?UN??()?i�s*?b??Wu? ??Tu???�???f?0e!E??&?Yl?X *?aq??????N??[???c7h??/?]?1I%?^R+?Ra? 9????W?????? ? ??8?;?Y?????A??|;?D???l?8H,?????cxT????z?PK???4��?��PK��?koJ���������������word/endnotes.xml???n?0 ??? ?'??u[?8?tCo??TY??Z? ????????Fg~?IJZ??5U?W?k??%?E $?v{??s?E>?E??2vP??n?>??TA??>m??X?M9??TF?????",%?E??? ????$?F?T???³g???U@?:#M??k? ?A??J???/3V;H{?b??GA}7X?K?M?(k? t?Si@?S??f9@?????%H>?????x???hd?????$??"-b??D?K??#4L??????&???^?n^q~9??D??h??<???V_????<1????L?w?N<U??JQ??Z????DM?xe??%?gl?t?,M?G?g,????^?ai? QW?d??pm3??f?5jm????!???{???s??I>?m???PK#R???��?��PK��?koJ���������������word/fontTable.xml?]o?0??'?? ?7??4jR???&m?XS??!&X?6?Mh???|5??)?@s??rxt^????g?*?!???CE,L,G?y6??#G"$????jt????&R??z??<??|?:N)'?#s* ?H??G?t9Q???&?<'??Y????1?E???DE&??'? c??f?(?NY?7j?%j?T?\?j ??Z?&?2^x$?Y???????4Y)X?a;??N??N?? ?x?y)?"? ?C%??qC?)??pH<??\f6?!5? ?"??.?????[???r??qJ??f;???,[o?Jr"?D?L?n?+?XUS??l?B?1?4?#4?a???Fb????x{s??n ??q??o?t???O??????a?$E??#??O???"?~????}?j??D?P????= 0?T*a+\.?:?#a/t?Ep ??????8??h?R?%"?+v?%??|?Auo??dZ?6???"??$?Fv$???b?)&P?????Q? ?*??9,?Y0??????B????SH3S??s??;D?,r?i???i?/l?????h?????+?????o[???/PKf?#U��8 ��PK��?koJ���������������word/footer1.xml???n?0?????p>??TU?l??V??8?U????????d?V??????????????????)&?#???.R??e=??w?O?M?{@?%??6@????!3?9j,?a8?%?e).??I9VrE?X???Q??s?x??IL???a??tIuM?S??:8s??`B) ????^l?~???1)?@'{?? ? IzA?a??s??!+?*??2F?e?`?+?=n??,H??&j%?- ??z???<G~?)?+?H?3:?"?H?=?DQ????T?????�?????9??T?H??????X?&?n?]&???E8l,j?p$e??q|C??)?V<??????f?@????N-?d5???'?g??<???L???G???6???:&B=?AP?B?{?Nm?? w?(?jg?=1:?????I?b?k?x??(Ts?????? ?U{0??7??T"o?JQ?6? BP???S???\???|?,?{???8GTg??W?i?a?j?¾ ?;\?_PK???��g��PK��?koJ���������������word/footnotes.xml???n? ??? ?J1???j??-????RK,??Vk;g??(??N`<??y??? P1"?\1H?Z?????????q?�N??6?,?/??y?J2 J2 JM?(?4e?R?e??c?2.??K? XH]?????q\?I? $a?? 0n?O?B??'??@s?S0?:?4K,?Y???:??p??k ?0*?#z?mH??wu??$?.d??\?*#6<??l&t??[i~1?!?s?X?)v?????w ??d$??y"/??q??D?o??DR???7M?p??:??????n?? Mt?????R?*????n2??MZONPFn?????? ?%??H???C??%1 ????�?S3??"w??m??6??q5?[]?u? ???n??R???$??]k`'?PK)_7?��?��PK��?koJ���������������word/media/image1.png?v?W??�3??% R0H?????1????Hww#)??CJ# H7C???????[?/x{???g??g???WS?'??��? 0 ��????�0?9v W ???Q??J?�P ?5�??j?Z????????????^AAAmmm0????22BMM?????????u||,..???/???zz?????????y###WWW**??????-;;???%nnn???AIIijj?????????MNN??????F???ADDtsssww???WYY??????????? ?????????p???ddaa?????IHH( ???*++???????B??????qqq???"""P(???E[[[@@???Nkk+????????????????????OOO///???---??????FGG;;;???mllHHH?<yBFF677dhh???~xx??????V\\LJJ ??????????488???DCC??????0VV????_????JKK333OOO'%%yyy ???????????????????vtt??????,//gdd444,,,|???????}????KFF?????????iiiBBBrrr???...???&&&???jjjCCCYYY999???????????LLLnnn????=C"?????????????????100(**:88(((PQQ???166~?????11?????w?>}?????????????7h??????L?�x:??`�??Z??W???B?5???P0?|?????::???M??7???H?$?H??$?OO?v?<}~?FO??? ?????k???????f?~?4:]9)??l??MgI?W?i?"?[?W?C_T?j?]???P?uv?C?e???????x?[5r?YU?}??? ?e??Mb???fH????? :?y?6?\?m*?M? K?!hW?s?? ???r??X??-??x?#?J???5??R2F?o`??8????0?s??h???l??4???a[??J??f?/?W??N???g?fW?m??????(?U????Q???I4i????6?V?K,B0OZ.?8m~_=??\ ???%?I??T???E%??-W????p?? ?Wg��3;??I???O??}?W???X??b/y?????0E? ??|r?{p? .??????5??Q??j6?\?\?r??<&QF?GK??zn9???9???????l%????K?????/?X9+?Qx???u? ????m????#???"?]ONiFY?O? W r?p5G?y??�??l=Z,??~??`??eV??Ir?'Md6???0F[?: ?D???u??.??)??Uf??C?c?e??q??+V9|NB??H?)?lhI??R?????_????]x??U? ?????!?!??@???Pu?%M?=?Pz<???CL?Y G??G?U?'?8A??U?m?64?/]?Wb0??.L???/???????CT??&F(??|ar???L??Vp1}!^w` ??|?P?????#??Q:l??%;?"??71.ld0??;|)?X? ??>?x7@?W$AWjl?nIv ?q6A)??3U??[?=??1??T|?z)??5[_?????{ ???#-u????;???????T+?:????U???tI??JV?*.?LY?^??O????/???????4????N?l??<???lTdY~???8???& ?r???1??O?P??k???F??Å?????+?E?3?Ng?o????]????O???L?gX?Z="??Z?F?4?y???w??? ,/??!?@??!\K??C?D??Ô0wb?"??^s?\??>?r??X?T?^<1?d??V&?????Q???0?A?H?t>?:?&?eX??2;??8#_k ^??????;oFS??-??8u?`8?'?/Qc?q?@??Z_N??Xh??a??$????R8??)P ?p??&\?CAxb^??qv?????j&##\. ]3D?[?X????!?a???\??`J?:d?f|??U???`?,??I??J?0?,???)??~???*? ??T???+?3??<??)-????3 I2F????2??<?xh5?q_??? 2? ??t??^?-??B,Z?g??)??U?(?o?Q? / 9??P?H??^?Q?h???Fz(?[a???fku9MA? ??4n?_?z?y??$?:yO?S?#?F[? ??mc???�3???? vmtver??a?]XAv??&n7????-?kfC%?q?g?]m?`C!?Q???#%??8/???;?w?Z??~\^?????=1?!??Bw?p???Y????<?M??:????!Xp(m?????;q?F?????_w?h?L6?<uI??x?{?x?y??l??U??,A}?A??M?vY????? ?[??u.???O?;_?L%t?,???PH??%Z?Y~dK?????????????L???!?????7 ????:?????????"U?ow-X#?l#????v?y3&Dm?i?,???i???g??????????�?xg 2???80}?MKO??3?(0)8Aw?q??/T?2_ !????? ?/??^F,??c5Pf2ZY9??#x????Z?(<?Q??t?^&{?????vz??8? ??K??=???^W??:??Y??$?q?!??&.5?N??i???L???'b`??(?<?@>?�EW?5?LY?P ?)?m? ??????g?L|f ?z?????N?}?b ??x?U??v??Vw???????l4???Q???p@P?[??06?)??????????b?!D???[???rP? ????????[??V?"YA?6?? _?!???{?T??^?&??hp??n5?cV_S?????jo ??D?M???.:?<?<<e???R?50?c??=?"M???????`IBp?)?s?VE??1?H9?4-#??H?:?q??EZ?C???b??SCq?4P?l?N?+?i']!??R??Cs?+L??"k? ?]#DP???N?S??}?x?????>+??7Q??I?O~?T??l^N?T?tJ ?K[?9??;1?n???????M)VZ?*??nd??b???&(T?9v??N???mk*i??65m???=@?KI????%-a??eæ??:????AV???fe?$NTl?z???i???G??$I?S?~(?4D??B??|(?7>???f?L?e?%?j?ie?;|????8vJ?F'uEt?U?^????6H&!???? U+????V???|?f^??x?l?V????sWs?ÆI??3??Hi?_?P?)??? ,jA???? G?-??t>?r??V?U???????o?U?S????{M??H?.????????$d???�?????B??i2*ia??sNbHjJ?vL?UB?3\?W???!p?d d}u?W?h???^? ]�P?8??D  ??of?kN{??�])?t?]?b???????1j??q) ?G???}J�o^U?|` ?1??*??'??$?*?l?>??&~?|+7?W}Y?F?Au???e?fM?????sw?ppt?y???&\K????~v?Z??Z??O???W<????'q^??i?^?'? ????m??b7???? ?d?? 'D?7K??}6&?? ?4?;??L&.?lT?"}Zt??#U????U?/B?$???F???>?}?J1?y?E?VucxW?? ??/mg??v??`.??8zb?y????x????{%? ?S?6!L???~al?????o?'lW??????????. j??ti??W?<?T?????P?????q?U?????*????#????}?????z?vo?|??@?H?}?y[?<f??7???????1???[??0???a ?Dt??OT???n??<y&1?3??nQF?????U|G?>?H?T,??+[1g??TM?W???;*1??u2a???????^?? ??[??9?D<R?????????q#K?Y???2??eN??<?YwT?|???/?^j?7????E????? ?p?????(}U:??8??)*???E>?d=?T?N??????????h????"[;*{|5?.{?0T?7<F?,rV??l\???u? ?v??w9??F?_e?1yT??]?????U+..?M????V?-DY :???^?1??"#?6?j8T??d??? ???4??q|????tDW???N?A?Jp-?@h?????%??kn???DKM??m? $?????????)oU.??7X?t?;?8?;??_?????w???x ?F?? <???????j'.?????g???"p|??j??Y?=??y??D????Q?? ??6 B ?Lu??Q??A?G.R??\?+?y?@?f"??+??R??e?0?(?/3R?+1?g?,?? 2?*UYE???pP?P@?< ?%??nr?Je??O?????????"?y{??>?7?????`?u5g?$?8??????Y?T1?)L8?('?? ??n?C?,!l???,m??KN??B%?eJ{t???(??????D nFP???^????????Y??jI????$~?G???x??????]?????j?v?;dY?[?? ??????%F?2}?x?W??F<?3`S?W??a? <E? w ?vFU??`8???K?????L???;??)??0h0????>@n??D???4??)?,[oy%?I??_22?(?ku???x?~h??A-�2? '?J'?R?$??h?Q??fE?U????A?C??jR??J??L?xR????)?6??+???? =???~?kw?>???????oV?/?????Q*???"*????K[??)?? .a???$? i?'2?`?!???]???? r0??R?l?S?!?m?k?????I???P`(?J?Gv?u ???W^?c???v?fg?&7d?#????Yy??XU6?1=kK(U???~???T.y?? ?6*????T??~??w?lR??%p)7?> ??*){???fBo???$??fNf?#\??Md?�t]? nu%C??1??.?R??S A???o?=???L?^?F?????"? ??? ??\z?Ut????d??B?G,?O?I?s????&? !???@n???Y)?????????V??3??HZ???C="Pk?J?)?L?uZk?@0???H??????pYh?wM?|?." ??DU???;Aq?K/?\ni????=???U??4????k:^9?d??[:?7??\e?l?$E???yY??N???nUs[??A?c??/???.^?/J????Y???m I????Q?SaMW?ys??Lt???>'???%H?>?w?j& ?*?5>???{??|??-????pJn u?)k???n????_??,z,gd?k??d?^?tb?-??z???A?K?.??aj?d?.?%7wb?"?A??]????fQ? ;?f???&!?Z?uk?>-??H??1?F??lZ??L??? ?iL$???:??"z?l?9????/?.???{???? ?????t`%?%?????i?z3 ????O?/?G??Y?jh???c?s???m?K?/???I????n?? v????????&? ?"S??$?�PK???N?��?��PK��?koJ���������������word/numbering.xml?Y[o?0~?????B,*?(?i?&??M0`??N?}??O???_??\??M?? On??????s???#??r?m??m??l??e???9k?W??.fM?�r)6H??q0??e??9uc9?iH4*?Y??IG?e?p???6??CF,6?Z3??k;??+?,?B?=:?N????K4A*?#???'[??$:????�a?Il??aX?L8 2??" ??eK????7u?0!??zG?C,c`TLP4??hR9?A?e??<??v]fr???0u"8????Qx???y$ :?x+j?u???�???|?,??h?Z?>Xn??]???D?`?& ??,9` b??6!??W?2e???p(b??0?N?Q ?5??A?(*?P?On?^?n???6-?!??78???)????i????a?Kmc???{?n???J????????m;:c??~???B8H0?q?x ????k?K1e???#?ekn#?PEL^Iõ??57DT?pR???�:?????:?Fc?nC?H???=???-?^ *??p$??F??IV?s^PW?Ye)?BeQ?J?"?+cR?????? 7n?l??U?f??/H?????v@???e?j?6????? ?.?6???J???]???l?R?????$????J?>???O?{??WI?!???I??]?<i??&}?X???(}???P??y<I?{??VL?[KS?#????p?{5??6?t?n???{?5??&??y??|??id8 �?tj?_'f??y??;?~??}o@??~???v??3??m}?nyi??t?????#????o?9?n????�PK,Di?Y��?��PK��?koJ���������������word/settings.xml?V?n?8}?0?\Œb?P?p?x?"?U??H?DxIYq??;???N?"?E?L?37??3~???hC???Y??(%?b;??Ë?????k4#^f?[!5*?M<5q? ?0/???Z??????TD�YI??O?s?j??+diA??qESF?Z??rZjide?K&???????-y;??,kN?m3?5aP?fG?y????????l{?]Go?n#5~?xKy?AiYc??8?R1$????? r?[lC?{?????? y?????h??>m? d?]J>j2Et?� ??`???r?,?(?X+??d[?8??#?&???GEn??=?gI??!?JKt?P?RX-????/i??i G?yTRZ!-???????y?F=?&??%??x??aN?7???Q??@^???HL?I???????N$??h???"?=0?????w??Sm,????? ~V�.?g??A?5A??k?M?Ze?U????V[2ZUDC ?????M{????1??XF07??XoE??M???du?,??1??Y??U|?ss=?L??????F?4???F??X"^h?F?????Tx? ?{?1??'ð# G???x"?pL?Z??]? ??!no?_E??|z??:?jY??m4R?h?I<???T?;?=n?"?^??U ?y??s???,\~???P+????[?????l?R??m<??l?a? ?Do??m?sI?%?~??? ???%;?;????M<6??c?M=6u?^????�??K?W?1??q?_@?!?Rd?M???~\??>#?0{?6E1G?n%S??[3t??=?u?3V?0?????V??jqS?? ????a?u?3j?A(?[Vj?k?8m?????~%?52???-v?:??????bzN'?i89_???2I?t?????f?N?????W??PK???z?��_ ��PK��?koJ���������������word/styles.xml?Ms?8???+X:?I?,?q?'^??v<??9C$daLZ~????@R???1??\b??`??�???????????g??????????=^??~??_^??[HS/??_??<!???^?s?ez4?%N?G??h?e???q?iD?w|Cc?rœ?d?g?4?H?o|mH?,d???p2YT????V????G4??8?? ?8]?MZ?^??^xl??4G?/",?b?s�????w?`?)?0?N?_Q??�???p??OtE?0K???>)????<?R??=I}??.?Dj]??)?5???y?H????q??f??,`???c?_???F??????,$?S??????h???{6"??ù4?6???K?xC|??CV!4]L$4d?h???i??k.#??/w?)w?c???"?D?=Y ??? ??i?g#?/????}?x"B?ltzZ.|??bA@cm?x??}M?o) v??TaY.?y??g?Sa|~??F?X??4??9??\????MK%????t?????"?0?K??O?;??????~??;??????:???????zG,?k??p7???1d#?cH64?Kh?!U?C&?9?@Gs q?????o?B-?g?ho?v?v??!???=?q?;|;nw?n???????????s???w-?,?g??,??2?:?Fb?R???hb;Yh????[?}?P=??}?~w????????W?=?M7???h(*\???9&4??Gl?>?+???.C?T?^?GKS?"X??E????*??nc??^?$a?:"~??j?????}%!??< ?#??S???? /fx?0?KM3W.*i?<U?9??9?[???V????9?[I?G???>???5w??E????b"&�Ç??wO????;gZ??|?????bL?Zg?C&?*f.?X????U?my??m?s?q[???f9c?j)?0??/??,?_&<?0/f???d?#l??,I??b0?A?????????c O?z7?y%?A+C?????64u??`?%C?Bw?,?E??)x?;??G?5IY ?????wK6??>$,v?????s7??z????F??1n?y????<y???t?7 <Uq???h??/R? ?`?)H<0???ZLDY? ???/???$???Z??QG?mBW?&:??|?#??7I?<s?*?????i???????;?99w?%??J5?~?x7|??>gPj??B????? ??=????I?2?eXk??íx??wx5X?x?U?s`t?? ??<?8uy???????: ?sp?N?????? ?Js%????@?? 0?. 6?V 6?~??h ??\?????u ?*??U?)??8S0Wq6????JL?? 1?U?iHwM??h???9B~?qp???'|%]?qq#???l??\N? ?+?????I??v98EJ?sG'?vN?????L= 2??!??M ??Z/??v????? {Zg??z{?_?,&??U??g??&?/[?ni??j(| c1?o|???????QOK??E??n??gy????? X???'?<7?q[?lk<C??^???w?H[?<n???T??}_^>?????}??1?c??L?????;????J???u????????9?y?[?????8?^#g??J?^/c?c???????; 3?WOd4GuIfJ????I??? ??? ??z+ho?[A?Mo5``F????D?t??)??D?V? )?D?t?B:Q? ???????&Q!?&Q!???NT?@'*D?"?j9?7?[%*??"? ?D?LTh?KTho???b????NT?@'*D?"? ?D?T?s?D?t?B:Q!??G????$*??$*??"? ?D?t?B:Q!????*Q!???NT?@'?b`?B{\?B{?D??D?t?B:Q!???NT?@'*D??[%*??"? m?Y^?4?w???4??x?h?W?a?s??QU???'|???k|4q6?a?qu??pY]??/|~?h??@?J?p??f ?????-?uKP???"]???y[?[?ap????nJ?0n?f4??????????h?z??g? ????c????s???????K?-5±???P+????}?3??h&??4b??Qh??(;?a?a??OT3+5$XI 0?RC???e'5??RCVj???L??`?(k?!?Nj8?a??????z??l??K Q?RC???pr???RCVjH??`?(k?!?NjP%?????????{?!?Zj?j?Z?E???4s?$L3? ?!?s? -?%??Z?????Z?E???t??%]F?j?iW-5 kW-5*lW-???UKMR?'?]??$5?Z2J???Z??UK?R?%??j?Ij\??$?}?lW-??UK?R?V?q?Yj\??$5?Zj?W-5I=p@???Z??UK?R?%??j?Ij\??$5?Zj?W-??UK?R?V?q?Yj\??$5?Zj?W-5I????R?V?q?R??ji???'?V5go*??=0o)-/? ??????l?W~?\?\^0T'????m&??????C??V???o4????/?????}??G?v??jX?????O?b?~??_?j???y??? ^?.?:??j;n?}?J?qIR|??D??; ??w?U??\?Ib!?3??;???w??V? -y?x ??pKj?oY?E:?i ??.??p?4?#??E?_?????;????7?gxQ?j?{??.crw?A???-?vg?;ki???Z???g????k?h?2,/?????/e?T?4x%?j? ????o??t?k???????e?F?D ?F?x?1??A??]|???;???go???grz?g ?y*\?F?z????z+?????%k-????Q?:r??7?=??????U??# - ??:?Vb????u???w?{????;?:G6?:J???N'?}]??ol)???-?\??{s?6z???CC?&?]@o=?'?????$?Bg????dAB???I????Y????=?:`m???T?69Y?P+x?r???5??4q?Y?No?9?????ju??]??]A??v@u???????Z????#u???H??pN=?[T???|\E?/?????$,_,5F??'{??Qo(?????v?p??jZ?J??E}???=?[Rj?? Nx?F[?%7?4?R?]6c?????y??r????G?????F?z???9??-f???}??3?Ue??<???W?j??R?T?_??PK<?.: ��??��PK��?koJ���������������word/theme/theme1.xml?YM?7????;?=c/?{l'mv????(??3?jFF?w?@I??BiZzh??J?@???f?6???jf????|4????`???}??}?G????3?B???u??5?G$Fy??o?M]c?1?$?m} ?~a???-?? j?>g[?????? ?E??sd s?6"4\ib??6l?? ?\?r??WG#Am?p?o?????9+*"L???G???V??,?T;???~br????a??hh?f??????? ??????f?]??d?0t]??; ?v???~?_?+ ??H?5??mu{? +??K??^?s?^???;^??%?]??2????1???%?_?f??5|J1????;?|? ??KJx?s?=?/Q?4?*??o?k?M?@�???r?O?p"? FC????b?AN??6ms`:????U??d]UEl?????1o? ??y???Ok'??????????{?+?.?<?????????z???_??L????g?????e?????o>?? x??? ?Gd?x?]'???8?of??$[t?6 t??5??)?@???zoR!*?????N8R�/?Y ?K????/9 ?<QwN'2?:�???Õ??'c1??e???kX?$0?\+??? ?[??"Jq??�)C???\mte"/SA??Zlvoj]?U?{??`?K?ka?&dJ? ?2r?TEroJ?Z??N &Z????l??i??e!/???iVGR?T?@???0?X?????) ?k?+I?? )?" ???7[?7???'H?2??%I}=N??|? ??<C?+?}E???u!??}??E??*?p???w_?{`?_?b?????????M???{??|T/?d??#???b??Jugbx?@T???hq?0N??.????(? ??`,???6s?0mL?????e????????0�|Y/??y??xU??[?????0??W:}}Rgu??D??<--???2????4P<?????o�ø?Se???gzS0?ö?k????i??IH?01\?>?\?Z?T?JA?,rm?k??%?H?9?n"0n?#q2??X?c?n??m=?@?eS?{???l??!??Q&??/?Yv`???Z?9c5?p4??P?,?????-?E?L?4>?xB?(/??�??E4cD????\?b??r?<N?lG????? :?8J???2T!&???u_m?"?6?`????&/?r?<?????w???$jM55GMm??q??;C???|??`u???,??? ??b???qu?9??�?{?p?P?R??v?.?\?P???^? m/l?M??p?l4????x?c?=??u?"(<?,??{ ?g?t??_{?????"??<?q???7?}??????V?o???????F+?????A/????]];,?n?]??l?V6\?,?7[????t?}?swk1???<?%??�PK?R%??��?��PK��?koJ���������������word/webSettings.xml???J1??;,???Y?-?T???>@???L&????k?H/??I23???;?? X????? yZ??j???|pm*).-]???????l?7=,???)?*I??Y??k?? )C??]?W?n??fW?"?P?v\?Wf??) u]?pK~????2D)?:d???S??x??<??>?=t!?????3ue???'?Q?>?w'???????@???[D?@'?3S?r>`N|?? ???v1R??p?????PK[m??��?��PK���?koJ??Y??���R�� �����������������_rels/.relsPK���?koJ)?��o�����������������[Content_Types].xmlPK���?koJzu5??��?���������������?��docProps/app.xmlPK���?koJ?ws?9��]���������������?��docProps/core.xmlPK���?koJ???��?��������������j��word/document.xmlPK���?koJ???4��?���������������X$��word/_rels/document.xml.relsPK���?koJ#R???��?���������������?%��word/endnotes.xmlPK���?koJf?#U��8 ���������������?'��word/fontTable.xmlPK���?koJ???��g���������������V*��word/footer1.xmlPK���?koJ)_7?��?���������������?,��word/footnotes.xmlPK���?koJ???N?��?���������������|.��word/media/image1.pngPK���?koJ,Di?Y��?���������������?E��word/numbering.xmlPK���?koJ???z?��_ ���������������GI��word/settings.xmlPK���?koJ<?.: ��??���������������NM��word/styles.xmlPK���?koJ?R%??��?���������������?Z��word/theme/theme1.xmlPK���?koJ[m??��?���������������a��word/webSettings.xmlPK��������Ib����
    04:46:23 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    04:46:23 STEP 5 - Forward document by Entity.
    04:46:23 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "emailAddresses" : [ "IgorLeavitt@kronos.com" ], "subject" : "test", "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "employee" : { "name" : "20322" }, "body" : "test", "entityIds" : [ 35 ] }
    04:46:23 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 202 Accepted
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:23 GMT
    Response Time (ms):222

    Payload (Click to Expand)[ { "emailAddress" : "IgorLeavitt@kronos.com", "status" : "SUCCESS" } ]
    04:46:23 verifyEquals: [verify HTTP response code]
    A : 202
    E : 202
    04:46:23 verifyTrue: [verify email]
    A : true
    E : true
    04:46:23 verifyTrue: [verify status]
    A : true
    E : true
    04:46:23 verifyTrue: [verify exceptions]
    A : true
    E : true
    04:46:23 STEP 6 - Forward document.
    04:46:23 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "emailAddresses" : [ "IgorLeavitt@kronos.com" ], "subject" : "test", "employee" : { "name" : "20322" }, "body" : "test", "docIds" : [ 2 ] }
    04:46:23 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 202 Accepted
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:23 GMT
    Response Time (ms):112

    Payload (Click to Expand)[ { "emailAddress" : "IgorLeavitt@kronos.com", "status" : "SUCCESS" } ]
    04:46:23 verifyEquals: [verify HTTP response code]
    A : 202
    E : 202
    04:46:23 verifyTrue: [verify email]
    A : true
    E : true
    04:46:23 verifyTrue: [verify status]
    A : true
    E : true
    04:46:23 verifyTrue: [verify exceptions]
    A : true
    E : true
    04:46:23 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM108533_CheckingDocumentsViewingAndForwardingAPIsApplyingByManagerWithNonePermission pass
    2017-04-05 04:46:23 2017-04-05 04:46:25 0h 0m 2s+30ms
    Groups: P1
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.TestDocumentViewAndForwardBasedOnFAPPermissions
    dependsOnMethods:
    Description: Checking Documents viewing and forwarding APIs applying by Manager with NONE permission.
    Status Timestamp Details
    04:46:23 STEP 1 - Log in as Manager with NONE permission
    04:46:23 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:46:23 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:46:23 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 08:46:23 GMT
    Response Time (ms):91

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcyFSJ3GZEZ2mZXoHknWpT7kHZp3jAomnaE.*AAJTSQACMDEAAlNLABQtNDM0MTcyNDAyNTYyMDk0NjUwMwACUzEAAA..*", "successUrl" : "/authn/console" }
    04:46:23 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    04:46:24 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" } ], "startDate" : "2016-10-05T00:00:00" }
    04:46:24 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:24 GMT
    Response Time (ms):234

    Payload (Click to Expand)[ { "id" : 35, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false }, { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 1.docx", "id" : 1, "creationDateTime" : "2017-03-15T13:28:15", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false } ] } ]
    04:46:24 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" } ], "startDate" : "2016-10-05T00:00:00" }
    04:46:24 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:24 GMT
    Response Time (ms):238

    Payload (Click to Expand)[ { "id" : 35, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false }, { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 1.docx", "id" : 1, "creationDateTime" : "2017-03-15T13:28:15", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false } ] } ]
    04:46:24 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" } ], "startDate" : "2016-10-05T00:00:00" }
    04:46:24 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:25 GMT
    Response Time (ms):191

    Payload (Click to Expand)[ { "id" : 35, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false }, { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 1.docx", "id" : 1, "creationDateTime" : "2017-03-15T13:28:15", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false } ] } ]
    04:46:24 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:46:24 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:46:24 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 08:46:24 GMT
    Response Time (ms):90

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwKJ7Nq8gr8jKDIBTmw1mwdOtFMak3zcrg.*AAJTSQACMDEAAlNLABMzMjQ1NTAxMjA4NTQyMzQ3MTc4AAJTMQAA*", "successUrl" : "/authn/console" }
    04:46:25 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    04:46:25 STEP 2 - Get Document.
    04:46:25 Request:
    Type: [GET]
    Parameters: { header : {tenantId=manufacturing}}
    URI: http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/2
    04:46:25 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 403 Forbidden
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:25 GMT
    Response Time (ms):82

    Payload (Click to Expand){ "errorCode" : "WFP-108032", "message" : "Access right violation: VIEW operation on DOCUMENT of ATTENDANCE domain is not allowed for current user." }
    04:46:25 verifyEquals: [verify HTTP response code]
    A : 403
    E : 403
    04:46:25 verifyEquals: [Verifying errorCode]
    A : WFP-108032
    E : WFP-108032
    04:46:25 verifyEquals: [Verifying error message]
    A : Access right violation: VIEW operation on DOCUMENT of ATTENDANCE domain is not allowed for current user.
    E : Access right violation: VIEW operation on DOCUMENT of ATTENDANCE domain is not allowed for current user.
    04:46:25 STEP 3 - Get Aggregated Document.
    04:46:25 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/multi_read

    Payload (Click to Expand){ "documentIds" : [ 2 ] }
    04:46:25 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 403 Forbidden
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:25 GMT
    Response Time (ms):84

    Payload (Click to Expand){ "errorCode" : "WFP-108032", "message" : "Access right violation: VIEW operation on DOCUMENT of ATTENDANCE domain is not allowed for current user." }
    04:46:25 verifyEquals: [verify HTTP response code]
    A : 403
    E : 403
    04:46:25 verifyEquals: [Verifying errorCode]
    A : WFP-108032
    E : WFP-108032
    04:46:25 verifyEquals: [Verifying error message]
    A : Access right violation: VIEW operation on DOCUMENT of ATTENDANCE domain is not allowed for current user.
    E : Access right violation: VIEW operation on DOCUMENT of ATTENDANCE domain is not allowed for current user.
    04:46:25 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "entityIds" : [ 35 ] }
    04:46:25 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 403 Forbidden
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:25 GMT
    Response Time (ms):106

    Payload (Click to Expand){ "errorCode" : "WFP-108032", "message" : "Access right violation: VIEW operation on DOCUMENT of ATTENDANCE domain is not allowed for current user." }
    04:46:25 verifyEquals: [verify HTTP response code]
    A : 403
    E : 403
    04:46:25 verifyEquals: [Verifying errorCode]
    A : WFP-108032
    E : WFP-108032
    04:46:25 verifyEquals: [Verifying error message]
    A : Access right violation: VIEW operation on DOCUMENT of ATTENDANCE domain is not allowed for current user.
    E : Access right violation: VIEW operation on DOCUMENT of ATTENDANCE domain is not allowed for current user.
    04:46:25 STEP 5 - Forward document by Entity.
    04:46:25 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "emailAddresses" : [ "IgorLeavitt@kronos.com" ], "subject" : "test", "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "employee" : { "name" : "20322" }, "body" : "test", "entityIds" : [ 35 ] }
    04:46:25 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 403 Forbidden
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:25 GMT
    Response Time (ms):77

    Payload (Click to Expand){ "errorCode" : "WFP-108032", "message" : "Access right violation: FORWARD operation on DOCUMENT of ATTENDANCE domain is not allowed for current user." }
    04:46:25 verifyEquals: [verify HTTP response code]
    A : 403
    E : 403
    04:46:25 verifyEquals: [Verifying errorCode]
    A : WFP-108032
    E : WFP-108032
    04:46:25 verifyEquals: [Verifying error message]
    A : Access right violation: FORWARD operation on DOCUMENT of ATTENDANCE domain is not allowed for current user.
    E : Access right violation: FORWARD operation on DOCUMENT of ATTENDANCE domain is not allowed for current user.
    04:46:25 STEP 6 - Forward document.
    04:46:25 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "emailAddresses" : [ "IgorLeavitt@kronos.com" ], "subject" : "test", "employee" : { "name" : "20322" }, "body" : "test", "docIds" : [ 2 ] }
    04:46:25 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 403 Forbidden
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:25 GMT
    Response Time (ms):211

    Payload (Click to Expand){ "errorCode" : "WFP-108032", "message" : "Access right violation: FORWARD operation on DOCUMENT of ATTENDANCE domain is not allowed for current user." }
    04:46:25 verifyEquals: [verify HTTP response code]
    A : 403
    E : 403
    04:46:25 verifyEquals: [Verifying errorCode]
    A : WFP-108032
    E : WFP-108032
    04:46:25 verifyEquals: [Verifying error message]
    A : Access right violation: FORWARD operation on DOCUMENT of ATTENDANCE domain is not allowed for current user.
    E : Access right violation: FORWARD operation on DOCUMENT of ATTENDANCE domain is not allowed for current user.
    04:46:25 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM108547_CheckingDocumentsViewingAndForwardingAPIsApplyingByEmployeeWithAllPermission pass
    2017-04-05 04:46:25 2017-04-05 04:46:29 0h 0m 3s+388ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.TestDocumentViewAndForwardBasedOnFAPPermissions
    dependsOnMethods:
    Description: Checking Documents viewing and forwarding APIs applying by Employee with ALL permission.
    Status Timestamp Details
    04:46:25 STEP 1 - Log in as Attendance Administrator.
    04:46:25 Going to Login at openAM with
    Username :LindaHudson
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:46:25 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:46:25 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 08:46:26 GMT
    Response Time (ms):78

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcyfIEweH8trvpsBo0d0vkP7-i4fUe-eUGY.*AAJTSQACMDEAAlNLABMtNDE0Mjc2Nzg1NDIyNTY1NDY1AAJTMQAA*", "successUrl" : "/authn/console" }
    04:46:25 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    04:46:25 STEP 2 - Assign ALL permission profile for Employee
    04:46:26 Request:
    Type: [PUT]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/

    Payload (Click to Expand){ "personIdentity" : { "personNumber" : 20322 }, "personInformation" : { "accessAssignment" : { "accessProfileName" : "Manufacturing Manager Using PE", "timeEntryTypeEffectiveDate" : "2017-04-05", "timeEntryTypeName" : "NONE" } } }
    04:46:27 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:27 GMT
    Response Time (ms):1062

    Payload (Click to Expand){ "personId" : 224, "personNumber" : "20322" }
    04:46:27 STEP 3 - Log out as Attendance Administrator
    04:46:27 STEP 4 - Log in as Employee
    04:46:27 Going to Login at openAM with
    Username :IgorLeavitt
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:46:27 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:46:27 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 08:46:27 GMT
    Response Time (ms):106

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwxBYUFivZTOEzNW050Zz11mekLAfT6Ym8.*AAJTSQACMDEAAlNLABM4NjkwNzg4NzI1ODY4ODEwMzE5AAJTMQAA*", "successUrl" : "/authn/console" }
    04:46:27 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    04:46:27 STEP 5 - Get Document.
    04:46:27 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" } ], "startDate" : "2016-10-05T00:00:00" }
    04:46:27 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:27 GMT
    Response Time (ms):304

    Payload (Click to Expand)[ { "id" : 35, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false }, { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 1.docx", "id" : 1, "creationDateTime" : "2017-03-15T13:28:15", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false } ] } ]
    04:46:27 Request:
    Type: [GET]
    Parameters: { header : {tenantId=manufacturing}}
    URI: http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/2
    04:46:27 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 403 Forbidden
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:27 GMT
    Response Time (ms):81

    Payload (Click to Expand){ "errorCode" : "WFP-108032", "message" : "Access right violation: VIEW operation on DOCUMENT of ATTENDANCE domain is not allowed for current user." }
    04:46:27 verifyEquals: [verify HTTP response code]
    A : 403
    E : 403
    04:46:27 verifyEquals: [Verifying errorCode]
    A : WFP-108032
    E : WFP-108032
    04:46:27 verifyEquals: [Verifying error message]
    A : Access right violation: VIEW operation on DOCUMENT of ATTENDANCE domain is not allowed for current user.
    E : Access right violation: VIEW operation on DOCUMENT of ATTENDANCE domain is not allowed for current user.
    04:46:27 STEP 6 - Get Aggregated Document.
    04:46:27 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" } ], "startDate" : "2016-10-05T00:00:00" }
    04:46:27 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:28 GMT
    Response Time (ms):237

    Payload (Click to Expand)[ { "id" : 35, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false }, { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 1.docx", "id" : 1, "creationDateTime" : "2017-03-15T13:28:15", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false } ] } ]
    04:46:27 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/multi_read

    Payload (Click to Expand){ "documentIds" : [ 2 ] }
    04:46:28 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 403 Forbidden
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:28 GMT
    Response Time (ms):79

    Payload (Click to Expand){ "errorCode" : "WFP-108032", "message" : "Access right violation: VIEW operation on DOCUMENT of ATTENDANCE domain is not allowed for current user." }
    04:46:28 verifyEquals: [verify HTTP response code]
    A : 403
    E : 403
    04:46:28 verifyEquals: [Verifying errorCode]
    A : WFP-108032
    E : WFP-108032
    04:46:28 verifyEquals: [Verifying error message]
    A : Access right violation: VIEW operation on DOCUMENT of ATTENDANCE domain is not allowed for current user.
    E : Access right violation: VIEW operation on DOCUMENT of ATTENDANCE domain is not allowed for current user.
    04:46:28 STEP 7 - Get documents by action.
    04:46:28 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" } ], "startDate" : "2016-10-05T00:00:00" }
    04:46:28 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:28 GMT
    Response Time (ms):223

    Payload (Click to Expand)[ { "id" : 35, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false }, { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 1.docx", "id" : 1, "creationDateTime" : "2017-03-15T13:28:15", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false } ] } ]
    04:46:28 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "entityIds" : [ 35 ] }
    04:46:28 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 403 Forbidden
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:28 GMT
    Response Time (ms):93

    Payload (Click to Expand){ "errorCode" : "WFP-108032", "message" : "Access right violation: VIEW operation on DOCUMENT of ATTENDANCE domain is not allowed for current user." }
    04:46:28 verifyEquals: [verify HTTP response code]
    A : 403
    E : 403
    04:46:28 verifyEquals: [Verifying errorCode]
    A : WFP-108032
    E : WFP-108032
    04:46:28 verifyEquals: [Verifying error message]
    A : Access right violation: VIEW operation on DOCUMENT of ATTENDANCE domain is not allowed for current user.
    E : Access right violation: VIEW operation on DOCUMENT of ATTENDANCE domain is not allowed for current user.
    04:46:28 STEP 8 - Forward document by Entity
    04:46:28 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "emailAddresses" : [ "IgorLeavitt@kronos.com" ], "subject" : "test", "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "employee" : { "name" : "20322" }, "body" : "test", "entityIds" : [ 35 ] }
    04:46:28 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 403 Forbidden
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:28 GMT
    Response Time (ms):84

    Payload (Click to Expand){ "errorCode" : "WFP-108032", "message" : "Access right violation: FORWARD operation on DOCUMENT of ATTENDANCE domain is not allowed for current user." }
    04:46:28 verifyEquals: [verify HTTP response code]
    A : 403
    E : 403
    04:46:28 verifyEquals: [Verifying errorCode]
    A : WFP-108032
    E : WFP-108032
    04:46:28 verifyEquals: [Verifying error message]
    A : Access right violation: FORWARD operation on DOCUMENT of ATTENDANCE domain is not allowed for current user.
    E : Access right violation: FORWARD operation on DOCUMENT of ATTENDANCE domain is not allowed for current user.
    04:46:28 STEP 9 - Forward document
    04:46:28 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "emailAddresses" : [ "IgorLeavitt@kronos.com" ], "subject" : "test", "employee" : { "name" : "20322" }, "body" : "test", "docIds" : [ 2 ] }
    04:46:28 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 403 Forbidden
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:28 GMT
    Response Time (ms):101

    Payload (Click to Expand){ "errorCode" : "WFP-108032", "message" : "Access right violation: FORWARD operation on DOCUMENT of ATTENDANCE domain is not allowed for current user." }
    04:46:28 verifyEquals: [verify HTTP response code]
    A : 403
    E : 403
    04:46:28 verifyEquals: [Verifying errorCode]
    A : WFP-108032
    E : WFP-108032
    04:46:28 verifyEquals: [Verifying error message]
    A : Access right violation: FORWARD operation on DOCUMENT of ATTENDANCE domain is not allowed for current user.
    E : Access right violation: FORWARD operation on DOCUMENT of ATTENDANCE domain is not allowed for current user.
    04:46:28 STEP 10 - Log out as Employee
    04:46:28 STEP 11 - Log in as Attendance Administrator.
    04:46:28 Going to Login at openAM with
    Username :LindaHudson
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:46:28 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:46:28 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 08:46:28 GMT
    Response Time (ms):81

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczjVFyEqGLRV9LPxSTzEewQ_Sa7DWSnUIA.*AAJTSQACMDEAAlNLABMyMTMyMTc3NTA5NjMwNjMzNjE2AAJTMQAA*", "successUrl" : "/authn/console" }
    04:46:28 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    04:46:28 STEP 12 - Return original access profile for Employee.
    04:46:29 Request:
    Type: [PUT]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/

    Payload (Click to Expand){ "personIdentity" : { "personNumber" : 20322 }, "personInformation" : { "accessAssignment" : { "accessProfileName" : "Manufacturing Employee", "timeEntryTypeEffectiveDate" : "2017-04-05", "timeEntryTypeName" : "NONE" } } }
    04:46:29 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:29 GMT
    Response Time (ms):207

    Payload (Click to Expand){ "personId" : 224, "personNumber" : "20322" }
    04:46:29 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM109290_CheckingDocumentsAPIsApplyingByManagerWithAllPermissionForViewingAndNonePermissionForForwarding pass
    2017-04-05 04:46:29 2017-04-05 04:46:32 0h 0m 2s+761ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.TestDocumentViewAndForwardBasedOnFAPPermissions
    dependsOnMethods:
    Description: Checking Documents APIs applying by Manager with ALL permission for viewing and NONE permission for forwarding.
    Status Timestamp Details
    04:46:29 STEP 1 - Log in as Attendance Administrator.
    04:46:29 Going to Login at openAM with
    Username :LindaHudson
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:46:29 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:46:29 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 08:46:29 GMT
    Response Time (ms):98

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczJwUtTJlOYCMpf_TpNho0b2zEffX8XPsU.*AAJTSQACMDEAAlNLABI4MDgwNjM5ODYyNjk1Mzg3ODgAAlMxAAA.*", "successUrl" : "/authn/console" }
    04:46:29 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    04:46:29 STEP 2 - Assign access profile for Manager.
    04:46:29 Request:
    Type: [PUT]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/

    Payload (Click to Expand){ "personIdentity" : { "personNumber" : 10020 }, "personInformation" : { "accessAssignment" : { "accessProfileName" : "FAPcontrol_view-allowed_forward-disallowed", "timeEntryTypeEffectiveDate" : "2017-04-05", "timeEntryTypeName" : "NONE" } } }
    04:46:29 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:29 GMT
    Response Time (ms):335

    Payload (Click to Expand){ "personId" : 52, "personNumber" : "10020" }
    04:46:29 STEP 3 - Log out as Attendance Administrator
    04:46:29 STEP 4 - Log in as Manager.
    04:46:29 Going to Login at openAM with
    Username :MannyMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:46:29 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:46:29 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 08:46:29 GMT
    Response Time (ms):90

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxUdrr-w1JAOt67HJZRzmPxjd_3y8HAW60.*AAJTSQACMDEAAlNLABM0Nzc2NjgyNzEyOTAxMTQ2MTk0AAJTMQAA*", "successUrl" : "/authn/console" }
    04:46:29 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    04:46:29 STEP 5 - Get Document.
    04:46:29 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" } ], "startDate" : "2016-10-05T00:00:00" }
    04:46:30 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:30 GMT
    Response Time (ms):231

    Payload (Click to Expand)[ { "id" : 35, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false }, { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 1.docx", "id" : 1, "creationDateTime" : "2017-03-15T13:28:15", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false } ] } ]
    04:46:30 Request:
    Type: [GET]
    Parameters: { header : {tenantId=manufacturing}}
    URI: http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/2
    04:46:30 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:30 GMT
    Response Time (ms):78

    Payload (Click to Expand)PK��?koJ������������ ���_rels/.rels??AK1???a??l+?H?^??H?C2??dB2???DP?.(xf?{????aT????h`??(Zv>??????"???? ???(US???&?D????4?(?M?9??1?:?}????mou??Sup???@1?$?8;??Ei?s]]?&???[z??^??\???Y?T???Uj9??p?k? ~?.S ?,??>Gts?S??~?,?)?????;PK??Y??���R��PK��?koJ���������������[Content_Types].xml???n?0E?|E?m????????e?T????C?y?}?D-%??z?wf??<?ne???:?UNF?$??.??r?1I?I?<S????????d0?? ??????{?@??K??e?B??V2?S[Q??'????w?k?A???=A?V?O[!???!???$?[\nÜ??0cj??G']??$?Cd???¸4???????qd???7??N???Ph???AH[@??F??Ig??W&1!E? UG1uvU?Cg??pQ?`????~7?X??sx?d?u?dB?v?Y???1(?O4?a8?qJ?5g?NCtrl ??C?(>?????j%`q|????R8?G=?8?????;?V??????????o?;??????3t$?y.'?/PK)?��o��PK��?koJ���������������docProps/app.xml?S?n?0 ??+ ??]????H7????gM?a?$Hl???G??;??G????s?e?8[?b?? ?v????????Jv)??Mp???b{D??<?=?*.(m)??+?0?k[????,??<????6??I??????h?t??'=)j?}???t?[4{?'V?UW?dA????A???xt???,s?G(?{?F?\?E)??W?wF+?V?[??????np?%??%?^?? %]1?c???y j??GY????V???U]??q*?r?Lrx??4??E?*v?_*B?[?*e??ec0??G ?6??p^6??"?v??|?@???pC?k?m????????????i?]?=?o???l{?}??????u??.??????o??4?eY~?/?,%??BCS??2??t??;h^k>&?Z=???,????a?^9??_?PKzu5??��?��PK��?koJ���������������docProps/core.xml???n?0E?|E?}b; D-??H?JE?? 5~?v?}A?.??;?w????Iv`]?U?hFPJ?V??/??%?sU?F+(?????0Lh ?V????rL?m?7 c'? ??Cq???>?v? _|8'd?%x^q?qLMOD'd%z???MTC?w?f_??t6D?w?]????a?D,^?b??V??P??f??P%?????G9+????r???qJiJFKr?H?????H<??M?�?<?0Rg??? w~>e]C?p?1??/Y???a)e??u?3???®?6???}9???B??PK?ws?9��]��PK��?koJ���������������word/document.xml?]?n?8???????:?$??,'???$?, Y?cNdQKIv???X????'9,???mY?c?Q&?)???b?X???-4??%??|?^(g?5??????w??\????&5?1?=46.?_l????M???M4u???????1>??<???\c??{1&?.z??pH \?Rf?4EU?7?Q?.s_?'?V7^??:?????u??d/???^}?????x3^?? ????|f_?*??#?A??G??????9:?5?-?j?#????[?8 +????dl?S?6v???O?G\a???Cc+h??U%Ì@?Y?0??%c???s Mbp??vh?8/?M???N\??{?5???[?%'9?5w??<?t?]q?Ps??^r|2??)J???ga? ??-_yH?J??x?f??Lt?????g5??[??=????#?cD???Q?v?? 7?????k?XauN/???????????-?????|???{?}???? ?z?Av?N?y?*?q????t@?+??3??CL^Th?cNN???^??k0????Y[?f???A?R??Z??????#,?U+??? bb??? ?`?e?\xK~?G???eS9P????? FI^??7?,????59ZqM?_C?1??_???-<??1N??w????`;????\5?<}#??Mto??6F???x????3????} #/??t?(??\???Lk-???lQW?=5???E?Z? ?*F???^?>?-Q2???So?N>?v?:??{?0?b6?"*????.?HN????~H0 �-???Cby?as}???? ?????q??U/?�?z?Ym]]+??k@N??a6?-???b?C?fu/?D?????3d??r??us??O`J?0L??Be??a??9!?{??l ?~]i????UbB?t??~?a??]2Ne?u}x??D?>?k<????K?"?3(_?q?@f???k???]?4k7_gW}G$?!|m?px??+?E ?[w?|2)??IH??"??r??w?Z.?g??i?[J??k???hv;'???;??it\��?P?????Zo??3???J3?n?~???Z?}??-RFn ]??x???N??? 6-???[ ???<???0>?Z?V*aK4?????uMm?+??ly???j`?fnT??q?L?f???}W|??????;_?(???????}jb)?rm????<??U+y??w.F??????B?{???F#???#??? ?u??z?????}H??Ú????!A???b}B</K?b]?:?:??:I?{u??r9??t?t?w?`a??h??????/?X?9??g\FE&q ?u?p?????*?????"??b9??WB^Fl;?f??4??n-????W?/?m'??w???o?q??,4DN?6??:???1kF}??&_6???_:#?N0?@HB??y?1B??? ?:????#|?=??A?/Wl??????#??????(l?????K??|?O?????m?�0?????#&????a?U?P????%???W"?ga?o????7?3?~???c?}>???j???0f???f]~p?p? ?6???x?/?C??iR?!?T?P?[?@ ??,? L??????=????????q?IC???D?Wj?????n??_/?xE???p|??b???W$???=?l?xsUN0??6??????\?=?S}?|(?*Y'0|,?D?6?????1:a?t??a???R?q?e??;b?x<?????ls?u=.y@n???I????o??????)JW?>?7??yCi?????y[?m7?FG???????????C??g%?????r?'??D??O??Z?'h??G>Z5??c?3F?u?.?k? ????_.?>4?~??&?????!?'oz]?I? ?g �???z?`:F???<o??]??n???@?M?Y??=WP Jja??W????`???[???_??V????N???b9???-S??????C???3?u^I'x/(0K?\s?z?1??<~A e???:{??*A?{??)???g??????YSU:?cx? ?q??_??*=Mt???????9??=?1??y??s>???N?&??????{??4??+??am ????# ?&?6?????v??\?M?\?vt?????????????:$?h??????k?V;?9????+??u????????n??`?2D?'g?Q??C?;? G?Kr??h?S8`??K;U???z?i???&?T?v?m 7?@Bb9z?O?D?z??? ?\?$?/?"???q?b???Fl?????8?????2)(?h??;?a|?6?{IJ8??X??{-??A??J0??t????d^ l ?1l????U+???o?y?#??+??y??%??6?}???"V"?t??p?CS?´?UU??Z?Qk????H\?????qP'?Z??~?K??q??'????E???Z????????#??*z9 zy?.A*?Q? ?g$?j??k uU$~?$? ?}!?8?9ZM?.??;~W\Sq? ???kO?? ?K???aL??A4???R???(? ??3??C??-???"?)??6?t=????t6???1zT<??&K??uP?|?- h????t?a??p)6?o????�?,Q?!???}?PV?Fo?@?^?]????mX?Po6c1????vJq??V?iZ??@?????N+?7R]4?wd ??V?Y????"b#?S0??\ ?lq??<Y???U??5?Nzx??\k: <K??b??FS?;?I????'K?G?GoB?'?f???q??5A??7??$ p????????i?EM??5??g??k#???z????v?k0?c&?? ?? `JMG0?3?vA????SQW?K;m?*l9??/?<0:a_?p?�?H??????w? ??oy??`?_?e3qW$[?=*Q? ??=??t???t??&??X?` m???ZU %??+?uy??%9?Vo?Z?[J??6M?h)?Mi????iCx?m??zX??????o?????Ba??r???? ??H??w ?7za?B??mOG?!??f5??`w?h????X???>?A???????<[`<\_?????-f????J???O~v??0??? ?B??'�? ?>?=?_?p??d???r?????!?T??????WG:W?yH?,??p??öRAHIf~GR???? ???3?B?p?/???&r?3}H?d#?{??}??????v?&???q??r?? ???!M??yd a??v=H&?B:?0C [x???AW?.??z??<??7~?>?8?a?&? ??8??7d^ Q\o5???v >???t(??mg?(?d?????&??? Y?8t?? ?8??E X??n??;a|iS?0a?mq*??? ? ?????????&????#??%?W?????f??SO�  ??w'???h_??? ?T,?f??:?p?;G?>??N?8?6;?\;DE?C??!??d??)?r????r?i???W=???[C???O9Wsp?Y???\? ];D??w???PIu?N??\2y;??? M,L??`?6?r??7H??-?98yw?>??L????:??TgL?E???? ?7????a??O?c??Ak???!C?+'0??W?UV??.T?J/?? U????U??? ??I _xo????c%*?:6?????W?P[??X"[?c?A ?"v???5R???d??6LO?[t.?nJ?????ó?\???SC??6?r????|??Q???)?m?????????x??b?[?o?q??D?? 6??4?5?)p7y??6:?^w???`???i?? ???d?B??2-nqpD?]???}@|??s??????x???O??5g???} ?]?T B? ?O?6??VM:k}??N? j???r?s?h??g????bM??;*?????:?Dx??????A??l??????]???^eU???jiL??i?? ?? g_?,?????}lP??bu?t,???J??????(?n? <K?????a??R? ?c?f¦???o??mo?*n??~????t?|=??SD?e?? {r6??(%?tC???? ??>-K?????????T??I?t?c(??Fd@xK????????jx??L?r????)?,?X^N??L?=???k????F=?????i5>< o}$1I=a???? ????e???)?w????A@+??G?l&?{?]??0?As???*üH??m?B? iY?7??9????I?-?X??R????P??0.?7.?r&?p?>?6?? H?G|JW?9Hu%O????Oe????i???c?????<?j?u???>3??Y????]18w@8Q????????g?8??NEY?c?�*??,?%???X?8?f?i???$??Q^8b????7?{X)�?V�?`<??Ab??N,????1?F?? (?"????5?BY?}??c???=??sGt??x?M?svJ]??tbC?`b?3?W??G6j|??,?tc?+??-)`#?U??S>L?n?D?1??`?/? ??GT??????m%?%U5?Y/N N??Z??Xo??c?fwq???<?}??????Wt|D?????}??Q?PZ+?^???E?? ??vS?YB5?/? ?[}?Nq?\??f????|??hE???????????????v MU?s�?9r??^*zY!?#???e???�???~??7{,??{<?m?r????W#??~?d?h????w??j???Ëy?A?!b:????a???fE?8????qk?7?d?=????V?ot?i?Z???n???3?{?< ?6??*c?Z??h??8y??R??f\???oT??D??????c?????w??b????,j"?#???????+v??V?/I?????P?J|GZQ?X !?F??i?V?6AF????Xo?i ?%?-i?Fk?:x???#^??k?>Q???|??G ???G!a?Q?,??I??B?c(??a?b?c&??X8-????1??n?1'y?Aw?????_?n?:????g!?oI9 ??? 1b?????k?n?h?{??w????3j??i<?{+????vOs????~?=??!??b??f/??p;1o?n]qH^??\??y?6`?f????pE*??4sJ?S?R??{Ww>?1???\???*aSO&S?5/???????u?5D?;?c?? c ?\?G????Dt8D?EA???V???/w???W8?? uwx_&?J?<A???"/8?^????7?W??î??{Jh?+5[?W?<????kO??@?????|??????"?y??fU@?0??????????;???h?s??xO??O??I???qi????4? ?M6?-@????????y??C?6?B???S?$??)??t?&?y?y??j ?He?8}4???;sn???H[?G$?jKl?? ?Na??l??~?2???W?>8????CVE?B????? ????kZ???#??JM|?-????7?2?h+???6&?I:(?q?x?|=???Sthp??w?S? ???f+? ????L?JX???M?P'|L? ? ??z?F;[S??q?A??K a???"?~??V? ?}3P? ??q ?P?E -??/?pB?T?|?aJ?H#&????YFd?h^i???????:????[S?????,?????Tl>?}a??4%"? ?T??sjo>???=???(??v??.D?-?g@ ??,? ?\????h:G???J??,?G?v???M????4?L{?l[?a@??????-??tj???Z????`???G??>?????Z???|???V?Jx ?l?)?,zi*0e?pd???¼?b?:6 1? S?e??Q?[q??:?q? ?????s???I?S???? 8G,????Fk?e?l_-2??U?? ?v?F{?TI?\"?|./??? g???&bM????????%???wNi?]>}9U??fX?L??#????R?B&?????C\M2g?#g4N ?6???nA?2H?:o???$p|?@?c??1+w??q?\v�??),F^PX?GW?=??? ?#WAJ??L?,Y???\?W?Jzn? ]??"? ?A ]4O?A}??93An???W+e? 9WB???=/??i?????i?:?n???e??d?????M??3????{?y> ??w?oztÇ?W??Ue?N???V|s??Sym?]?&iU??*)?<?{2?W4"I5????{?+,:???6?#?b?1?~s???/SbYa?8k ??u??H?r??N,?_??5a???t???H??|???|q????%\V??}??!?W?}??????dH ?_??????/|u?w?Ww?N?8??w<?U?uG??\>?4???????>? g?\\?s???????>?C??? ?NB? ?<?sfD?±??'??An9^?h???X[?& ???}?m^?f>?w?"?V%4*??Ihh?F;^?G??R????f=?XS[??J??????v??1-??@[!??????gH?\\?E?3}????9??d??Cr??8???a???4s???]I?F???=W?\ =?p=9?F{GM?m??+??eA???xy=}???w??R?4??_?h???? G%O?O6??L{e?[??9?b?}??0]Z}yD?X????;??q?R?Z??b?????X??�[T?_-q?P`?@?^??N??k?C?F%+P?@a???V???g??Mi/`]??bPX5??? ??#?????5[?U? ?8?RJ@??????????|u?? ???9&6q=??V??J?????YyLH?7?pt?\ Z4 ?m?j????;?h???R+?Rk?k?Gl`'-?g|m?gI?*???? Yj?f]E?[?q??v3???6\wC??D??z0??h???Pj? ]SM?'\jw?Q??Z!?${???55g????Ml{?c?6?k??77?z??:y%Tlxl?sO?:??o?F?+???????x?Yp"3<b?? ?Kb~>c??<m?<?[r??5DGFpv??�i?Hv^??":uD??D?U>??3???$Ayq$(9P?V8l&?????%X????a4?p L??Q? ??C&????/??^??PK???��?�PK��?koJ���������������word/_rels/document.xml.rels???N?0???=E?{)L?????V?:8|D???L??m?\???.? ??/m?j?-z??vJ?4KRJ@???d?????fI?E.+?+9???z?z????????E??i????e ??Di??M????nM?4/?xl?? f? ?'J?UN??()?i�s*?b??Wu? ??Tu???�???f?0e!E??&?Yl?X *?aq??????N??[???c7h??/?]?1I%?^R+?Ra? 9????W?????? ? ??8?;?Y?????A??|;?D???l?8H,?????cxT????z?PK???4��?��PK��?koJ���������������word/endnotes.xml???n?0 ??? ?'??u[?8?tCo??TY??Z? ????????Fg~?IJZ??5U?W?k??%?E $?v{??s?E>?E??2vP??n?>??TA??>m??X?M9??TF?????",%?E??? ????$?F?T???³g???U@?:#M??k? ?A??J???/3V;H{?b??GA}7X?K?M?(k? t?Si@?S??f9@?????%H>?????x???hd?????$??"-b??D?K??#4L??????&???^?n^q~9??D??h??<???V_????<1????L?w?N<U??JQ??Z????DM?xe??%?gl?t?,M?G?g,????^?ai? QW?d??pm3??f?5jm????!???{???s??I>?m???PK#R???��?��PK��?koJ���������������word/fontTable.xml?]o?0??'?? ?7??4jR???&m?XS??!&X?6?Mh???|5??)?@s??rxt^????g?*?!???CE,L,G?y6??#G"$????jt????&R??z??<??|?:N)'?#s* ?H??G?t9Q???&?<'??Y????1?E???DE&??'? c??f?(?NY?7j?%j?T?\?j ??Z?&?2^x$?Y???????4Y)X?a;??N??N?? ?x?y)?"? ?C%??qC?)??pH<??\f6?!5? ?"??.?????[???r??qJ??f;???,[o?Jr"?D?L?n?+?XUS??l?B?1?4?#4?a???Fb????x{s??n ??q??o?t???O??????a?$E??#??O???"?~????}?j??D?P????= 0?T*a+\.?:?#a/t?Ep ??????8??h?R?%"?+v?%??|?Auo??dZ?6???"??$?Fv$???b?)&P?????Q? ?*??9,?Y0??????B????SH3S??s??;D?,r?i???i?/l?????h?????+?????o[???/PKf?#U��8 ��PK��?koJ���������������word/footer1.xml???n?0?????p>??TU?l??V??8?U????????d?V??????????????????)&?#???.R??e=??w?O?M?{@?%??6@????!3?9j,?a8?%?e).??I9VrE?X???Q??s?x??IL???a??tIuM?S??:8s??`B) ????^l?~???1)?@'{?? ? IzA?a??s??!+?*??2F?e?`?+?=n??,H??&j%?- ??z???<G~?)?+?H?3:?"?H?=?DQ????T?????�?????9??T?H??????X?&?n?]&???E8l,j?p$e??q|C??)?V<??????f?@????N-?d5???'?g??<???L???G???6???:&B=?AP?B?{?Nm?? w?(?jg?=1:?????I?b?k?x??(Ts?????? ?U{0??7??T"o?JQ?6? BP???S???\???|?,?{???8GTg??W?i?a?j?¾ ?;\?_PK???��g��PK��?koJ���������������word/footnotes.xml???n? ??? ?J1???j??-????RK,??Vk;g??(??N`<??y??? P1"?\1H?Z?????????q?�N??6?,?/??y?J2 J2 JM?(?4e?R?e??c?2.??K? XH]?????q\?I? $a?? 0n?O?B??'??@s?S0?:?4K,?Y???:??p??k ?0*?#z?mH??wu??$?.d??\?*#6<??l&t??[i~1?!?s?X?)v?????w ??d$??y"/??q??D?o??DR???7M?p??:??????n?? Mt?????R?*????n2??MZONPFn?????? ?%??H???C??%1 ????�?S3??"w??m??6??q5?[]?u? ???n??R???$??]k`'?PK)_7?��?��PK��?koJ���������������word/media/image1.png?v?W??�3??% R0H?????1????Hww#)??CJ# H7C???????[?/x{???g??g???WS?'??��? 0 ��????�0?9v W ???Q??J?�P ?5�??j?Z????????????^AAAmmm0????22BMM?????????u||,..???/???zz?????????y###WWW**??????-;;???%nnn???AIIijj?????????MNN??????F???ADDtsssww???WYY??????????? ?????????p???ddaa?????IHH( ???*++???????B??????qqq???"""P(???E[[[@@???Nkk+????????????????????OOO///???---??????FGG;;;???mllHHH?<yBFF677dhh???~xx??????V\\LJJ ??????????488???DCC??????0VV????_????JKK333OOO'%%yyy ???????????????????vtt??????,//gdd444,,,|???????}????KFF?????????iiiBBBrrr???...???&&&???jjjCCCYYY999???????????LLLnnn????=C"?????????????????100(**:88(((PQQ???166~?????11?????w?>}?????????????7h??????L?�x:??`�??Z??W???B?5???P0?|?????::???M??7???H?$?H??$?OO?v?<}~?FO??? ?????k???????f?~?4:]9)??l??MgI?W?i?"?[?W?C_T?j?]???P?uv?C?e???????x?[5r?YU?}??? ?e??Mb???fH????? :?y?6?\?m*?M? K?!hW?s?? ???r??X??-??x?#?J???5??R2F?o`??8????0?s??h???l??4???a[??J??f?/?W??N???g?fW?m??????(?U????Q???I4i????6?V?K,B0OZ.?8m~_=??\ ???%?I??T???E%??-W????p?? ?Wg��3;??I???O??}?W???X??b/y?????0E? ??|r?{p? .??????5??Q??j6?\?\?r??<&QF?GK??zn9???9???????l%????K?????/?X9+?Qx???u? ????m????#???"?]ONiFY?O? W r?p5G?y??�??l=Z,??~??`??eV??Ir?'Md6???0F[?: ?D???u??.??)??Uf??C?c?e??q??+V9|NB??H?)?lhI??R?????_????]x??U? ?????!?!??@???Pu?%M?=?Pz<???CL?Y G??G?U?'?8A??U?m?64?/]?Wb0??.L???/???????CT??&F(??|ar???L??Vp1}!^w` ??|?P?????#??Q:l??%;?"??71.ld0??;|)?X? ??>?x7@?W$AWjl?nIv ?q6A)??3U??[?=??1??T|?z)??5[_?????{ ???#-u????;???????T+?:????U???tI??JV?*.?LY?^??O????/???????4????N?l??<???lTdY~???8???& ?r???1??O?P??k???F??Å?????+?E?3?Ng?o????]????O???L?gX?Z="??Z?F?4?y???w??? ,/??!?@??!\K??C?D??Ô0wb?"??^s?\??>?r??X?T?^<1?d??V&?????Q???0?A?H?t>?:?&?eX??2;??8#_k ^??????;oFS??-??8u?`8?'?/Qc?q?@??Z_N??Xh??a??$????R8??)P ?p??&\?CAxb^??qv?????j&##\. ]3D?[?X????!?a???\??`J?:d?f|??U???`?,??I??J?0?,???)??~???*? ??T???+?3??<??)-????3 I2F????2??<?xh5?q_??? 2? ??t??^?-??B,Z?g??)??U?(?o?Q? / 9??P?H??^?Q?h???Fz(?[a???fku9MA? ??4n?_?z?y??$?:yO?S?#?F[? ??mc???�3???? vmtver??a?]XAv??&n7????-?kfC%?q?g?]m?`C!?Q???#%??8/???;?w?Z??~\^?????=1?!??Bw?p???Y????<?M??:????!Xp(m?????;q?F?????_w?h?L6?<uI??x?{?x?y??l??U??,A}?A??M?vY????? ?[??u.???O?;_?L%t?,???PH??%Z?Y~dK?????????????L???!?????7 ????:?????????"U?ow-X#?l#????v?y3&Dm?i?,???i???g??????????�?xg 2???80}?MKO??3?(0)8Aw?q??/T?2_ !????? ?/??^F,??c5Pf2ZY9??#x????Z?(<?Q??t?^&{?????vz??8? ??K??=???^W??:??Y??$?q?!??&.5?N??i???L???'b`??(?<?@>?�EW?5?LY?P ?)?m? ??????g?L|f ?z?????N?}?b ??x?U??v??Vw???????l4???Q???p@P?[??06?)??????????b?!D???[???rP? ????????[??V?"YA?6?? _?!???{?T??^?&??hp??n5?cV_S?????jo ??D?M???.:?<?<<e???R?50?c??=?"M???????`IBp?)?s?VE??1?H9?4-#??H?:?q??EZ?C???b??SCq?4P?l?N?+?i']!??R??Cs?+L??"k? ?]#DP???N?S??}?x?????>+??7Q??I?O~?T??l^N?T?tJ ?K[?9??;1?n???????M)VZ?*??nd??b???&(T?9v??N???mk*i??65m???=@?KI????%-a??eæ??:????AV???fe?$NTl?z???i???G??$I?S?~(?4D??B??|(?7>???f?L?e?%?j?ie?;|????8vJ?F'uEt?U?^????6H&!???? U+????V???|?f^??x?l?V????sWs?ÆI??3??Hi?_?P?)??? ,jA???? G?-??t>?r??V?U???????o?U?S????{M??H?.????????$d???�?????B??i2*ia??sNbHjJ?vL?UB?3\?W???!p?d d}u?W?h???^? ]�P?8??D  ??of?kN{??�])?t?]?b???????1j??q) ?G???}J�o^U?|` ?1??*??'??$?*?l?>??&~?|+7?W}Y?F?Au???e?fM?????sw?ppt?y???&\K????~v?Z??Z??O???W<????'q^??i?^?'? ????m??b7???? ?d?? 'D?7K??}6&?? ?4?;??L&.?lT?"}Zt??#U????U?/B?$???F???>?}?J1?y?E?VucxW?? ??/mg??v??`.??8zb?y????x????{%? ?S?6!L???~al?????o?'lW??????????. j??ti??W?<?T?????P?????q?U?????*????#????}?????z?vo?|??@?H?}?y[?<f??7???????1???[??0???a ?Dt??OT???n??<y&1?3??nQF?????U|G?>?H?T,??+[1g??TM?W???;*1??u2a???????^?? ??[??9?D<R?????????q#K?Y???2??eN??<?YwT?|???/?^j?7????E????? ?p?????(}U:??8??)*???E>?d=?T?N??????????h????"[;*{|5?.{?0T?7<F?,rV??l\???u? ?v??w9??F?_e?1yT??]?????U+..?M????V?-DY :???^?1??"#?6?j8T??d??? ???4??q|????tDW???N?A?Jp-?@h?????%??kn???DKM??m? $?????????)oU.??7X?t?;?8?;??_?????w???x ?F?? <???????j'.?????g???"p|??j??Y?=??y??D????Q?? ??6 B ?Lu??Q??A?G.R??\?+?y?@?f"??+??R??e?0?(?/3R?+1?g?,?? 2?*UYE???pP?P@?< ?%??nr?Je??O?????????"?y{??>?7?????`?u5g?$?8??????Y?T1?)L8?('?? ??n?C?,!l???,m??KN??B%?eJ{t???(??????D nFP???^????????Y??jI????$~?G???x??????]?????j?v?;dY?[?? ??????%F?2}?x?W??F<?3`S?W??a? <E? w ?vFU??`8???K?????L???;??)??0h0????>@n??D???4??)?,[oy%?I??_22?(?ku???x?~h??A-�2? '?J'?R?$??h?Q??fE?U????A?C??jR??J??L?xR????)?6??+???? =???~?kw?>???????oV?/?????Q*???"*????K[??)?? .a???$? i?'2?`?!???]???? r0??R?l?S?!?m?k?????I???P`(?J?Gv?u ???W^?c???v?fg?&7d?#????Yy??XU6?1=kK(U???~???T.y?? ?6*????T??~??w?lR??%p)7?> ??*){???fBo???$??fNf?#\??Md?�t]? nu%C??1??.?R??S A???o?=???L?^?F?????"? ??? ??\z?Ut????d??B?G,?O?I?s????&? !???@n???Y)?????????V??3??HZ???C="Pk?J?)?L?uZk?@0???H??????pYh?wM?|?." ??DU???;Aq?K/?\ni????=???U??4????k:^9?d??[:?7??\e?l?$E???yY??N???nUs[??A?c??/???.^?/J????Y???m I????Q?SaMW?ys??Lt???>'???%H?>?w?j& ?*?5>???{??|??-????pJn u?)k???n????_??,z,gd?k??d?^?tb?-??z???A?K?.??aj?d?.?%7wb?"?A??]????fQ? ;?f???&!?Z?uk?>-??H??1?F??lZ??L??? ?iL$???:??"z?l?9????/?.???{???? ?????t`%?%?????i?z3 ????O?/?G??Y?jh???c?s???m?K?/???I????n?? v????????&? ?"S??$?�PK???N?��?��PK��?koJ���������������word/numbering.xml?Y[o?0~?????B,*?(?i?&??M0`??N?}??O???_??\??M?? On??????s???#??r?m??m??l??e???9k?W??.fM?�r)6H??q0??e??9uc9?iH4*?Y??IG?e?p???6??CF,6?Z3??k;??+?,?B?=:?N????K4A*?#???'[??$:????�a?Il??aX?L8 2??" ??eK????7u?0!??zG?C,c`TLP4??hR9?A?e??<??v]fr???0u"8????Qx???y$ :?x+j?u???�???|?,??h?Z?>Xn??]???D?`?& ??,9` b??6!??W?2e???p(b??0?N?Q ?5??A?(*?P?On?^?n???6-?!??78???)????i????a?Kmc???{?n???J????????m;:c??~???B8H0?q?x ????k?K1e???#?ekn#?PEL^Iõ??57DT?pR???�:?????:?Fc?nC?H???=???-?^ *??p$??F??IV?s^PW?Ye)?BeQ?J?"?+cR?????? 7n?l??U?f??/H?????v@???e?j?6????? ?.?6???J???]???l?R?????$????J?>???O?{??WI?!???I??]?<i??&}?X???(}???P??y<I?{??VL?[KS?#????p?{5??6?t?n???{?5??&??y??|??id8 �?tj?_'f??y??;?~??}o@??~???v??3??m}?nyi??t?????#????o?9?n????�PK,Di?Y��?��PK��?koJ���������������word/settings.xml?V?n?8}?0?\Œb?P?p?x?"?U??H?DxIYq??;???N?"?E?L?37??3~???hC???Y??(%?b;??Ë?????k4#^f?[!5*?M<5q? ?0/???Z??????TD�YI??O?s?j??+diA??qESF?Z??rZjide?K&???????-y;??,kN?m3?5aP?fG?y????????l{?]Go?n#5~?xKy?AiYc??8?R1$????? r?[lC?{?????? y?????h??>m? d?]J>j2Et?� ??`???r?,?(?X+??d[?8??#?&???GEn??=?gI??!?JKt?P?RX-????/i??i G?yTRZ!-???????y?F=?&??%??x??aN?7???Q??@^???HL?I???????N$??h???"?=0?????w??Sm,????? ~V�.?g??A?5A??k?M?Ze?U????V[2ZUDC ?????M{????1??XF07??XoE??M???du?,??1??Y??U|?ss=?L??????F?4???F??X"^h?F?????Tx? ?{?1??'ð# G???x"?pL?Z??]? ??!no?_E??|z??:?jY??m4R?h?I<???T?;?=n?"?^??U ?y??s???,\~???P+????[?????l?R??m<??l?a? ?Do??m?sI?%?~??? ???%;?;????M<6??c?M=6u?^????�??K?W?1??q?_@?!?Rd?M???~\??>#?0{?6E1G?n%S??[3t??=?u?3V?0?????V??jqS?? ????a?u?3j?A(?[Vj?k?8m?????~%?52???-v?:??????bzN'?i89_???2I?t?????f?N?????W??PK???z?��_ ��PK��?koJ���������������word/styles.xml?Ms?8???+X:?I?,?q?'^??v<??9C$daLZ~????@R???1??\b??`??�???????????g??????????=^??~??_^??[HS/??_??<!???^?s?ez4?%N?G??h?e???q?iD?w|Cc?rœ?d?g?4?H?o|mH?,d???p2YT????V????G4??8?? ?8]?MZ?^??^xl??4G?/",?b?s�????w?`?)?0?N?_Q??�???p??OtE?0K???>)????<?R??=I}??.?Dj]??)?5???y?H????q??f??,`???c?_???F??????,$?S??????h???{6"??ù4?6???K?xC|??CV!4]L$4d?h???i??k.#??/w?)w?c???"?D?=Y ??? ??i?g#?/????}?x"B?ltzZ.|??bA@cm?x??}M?o) v??TaY.?y??g?Sa|~??F?X??4??9??\????MK%????t?????"?0?K??O?;??????~??;??????:???????zG,?k??p7???1d#?cH64?Kh?!U?C&?9?@Gs q?????o?B-?g?ho?v?v??!???=?q?;|;nw?n???????????s???w-?,?g??,??2?:?Fb?R???hb;Yh????[?}?P=??}?~w????????W?=?M7???h(*\???9&4??Gl?>?+???.C?T?^?GKS?"X??E????*??nc??^?$a?:"~??j?????}%!??< ?#??S???? /fx?0?KM3W.*i?<U?9??9?[???V????9?[I?G???>???5w??E????b"&�Ç??wO????;gZ??|?????bL?Zg?C&?*f.?X????U?my??m?s?q[???f9c?j)?0??/??,?_&<?0/f???d?#l??,I??b0?A?????????c O?z7?y%?A+C?????64u??`?%C?Bw?,?E??)x?;??G?5IY ?????wK6??>$,v?????s7??z????F??1n?y????<y???t?7 <Uq???h??/R? ?`?)H<0???ZLDY? ???/???$???Z??QG?mBW?&:??|?#??7I?<s?*?????i???????;?99w?%??J5?~?x7|??>gPj??B????? ??=????I?2?eXk??íx??wx5X?x?U?s`t?? ??<?8uy???????: ?sp?N?????? ?Js%????@?? 0?. 6?V 6?~??h ??\?????u ?*??U?)??8S0Wq6????JL?? 1?U?iHwM??h???9B~?qp???'|%]?qq#???l??\N? ?+?????I??v98EJ?sG'?vN?????L= 2??!??M ??Z/??v????? {Zg??z{?_?,&??U??g??&?/[?ni??j(| c1?o|???????QOK??E??n??gy????? X???'?<7?q[?lk<C??^???w?H[?<n???T??}_^>?????}??1?c??L?????;????J???u????????9?y?[?????8?^#g??J?^/c?c???????; 3?WOd4GuIfJ????I??? ??? ??z+ho?[A?Mo5``F????D?t??)??D?V? )?D?t?B:Q? ???????&Q!?&Q!???NT?@'*D?"?j9?7?[%*??"? ?D?LTh?KTho???b????NT?@'*D?"? ?D?T?s?D?t?B:Q!??G????$*??$*??"? ?D?t?B:Q!????*Q!???NT?@'?b`?B{\?B{?D??D?t?B:Q!???NT?@'*D??[%*??"? m?Y^?4?w???4??x?h?W?a?s??QU???'|???k|4q6?a?qu??pY]??/|~?h??@?J?p??f ?????-?uKP???"]???y[?[?ap????nJ?0n?f4??????????h?z??g? ????c????s???????K?-5±???P+????}?3??h&??4b??Qh??(;?a?a??OT3+5$XI 0?RC???e'5??RCVj???L??`?(k?!?Nj8?a??????z??l??K Q?RC???pr???RCVjH??`?(k?!?NjP%?????????{?!?Zj?j?Z?E???4s?$L3? ?!?s? -?%??Z?????Z?E???t??%]F?j?iW-5 kW-5*lW-???UKMR?'?]??$5?Z2J???Z??UK?R?%??j?Ij\??$?}?lW-??UK?R?V?q?Yj\??$5?Zj?W-5I=p@???Z??UK?R?%??j?Ij\??$5?Zj?W-??UK?R?V?q?Yj\??$5?Zj?W-5I????R?V?q?R??ji???'?V5go*??=0o)-/? ??????l?W~?\?\^0T'????m&??????C??V???o4????/?????}??G?v??jX?????O?b?~??_?j???y??? ^?.?:??j;n?}?J?qIR|??D??; ??w?U??\?Ib!?3??;???w??V? -y?x ??pKj?oY?E:?i ??.??p?4?#??E?_?????;????7?gxQ?j?{??.crw?A???-?vg?;ki???Z???g????k?h?2,/?????/e?T?4x%?j? ????o??t?k???????e?F?D ?F?x?1??A??]|???;???go???grz?g ?y*\?F?z????z+?????%k-????Q?:r??7?=??????U??# - ??:?Vb????u???w?{????;?:G6?:J???N'?}]??ol)???-?\??{s?6z???CC?&?]@o=?'?????$?Bg????dAB???I????Y????=?:`m???T?69Y?P+x?r???5??4q?Y?No?9?????ju??]??]A??v@u???????Z????#u???H??pN=?[T???|\E?/?????$,_,5F??'{??Qo(?????v?p??jZ?J??E}???=?[Rj?? Nx?F[?%7?4?R?]6c?????y??r????G?????F?z???9??-f???}??3?Ue??<???W?j??R?T?_??PK<?.: ��??��PK��?koJ���������������word/theme/theme1.xml?YM?7????;?=c/?{l'mv????(??3?jFF?w?@I??BiZzh??J?@???f?6???jf????|4????`???}??}?G????3?B???u??5?G$Fy??o?M]c?1?$?m} ?~a???-?? j?>g[?????? ?E??sd s?6"4\ib??6l?? ?\?r??WG#Am?p?o?????9+*"L???G???V??,?T;???~br????a??hh?f??????? ??????f?]??d?0t]??; ?v???~?_?+ ??H?5??mu{? +??K??^?s?^???;^??%?]??2????1???%?_?f??5|J1????;?|? ??KJx?s?=?/Q?4?*??o?k?M?@�???r?O?p"? FC????b?AN??6ms`:????U??d]UEl?????1o? ??y???Ok'??????????{?+?.?<?????????z???_??L????g?????e?????o>?? x??? ?Gd?x?]'???8?of??$[t?6 t??5??)?@???zoR!*?????N8R�/?Y ?K????/9 ?<QwN'2?:�???Õ??'c1??e???kX?$0?\+??? ?[??"Jq??�)C???\mte"/SA??Zlvoj]?U?{??`?K?ka?&dJ? ?2r?TEroJ?Z??N &Z????l??i??e!/???iVGR?T?@???0?X?????) ?k?+I?? )?" ???7[?7???'H?2??%I}=N??|? ??<C?+?}E???u!??}??E??*?p???w_?{`?_?b?????????M???{??|T/?d??#???b??Jugbx?@T???hq?0N??.????(? ??`,???6s?0mL?????e????????0�|Y/??y??xU??[?????0??W:}}Rgu??D??<--???2????4P<?????o�ø?Se???gzS0?ö?k????i??IH?01\?>?\?Z?T?JA?,rm?k??%?H?9?n"0n?#q2??X?c?n??m=?@?eS?{???l??!??Q&??/?Yv`???Z?9c5?p4??P?,?????-?E?L?4>?xB?(/??�??E4cD????\?b??r?<N?lG????? :?8J???2T!&???u_m?"?6?`????&/?r?<?????w???$jM55GMm??q??;C???|??`u???,??? ??b???qu?9??�?{?p?P?R??v?.?\?P???^? m/l?M??p?l4????x?c?=??u?"(<?,??{ ?g?t??_{?????"??<?q???7?}??????V?o???????F+?????A/????]];,?n?]??l?V6\?,?7[????t?}?swk1???<?%??�PK?R%??��?��PK��?koJ���������������word/webSettings.xml???J1??;,???Y?-?T???>@???L&????k?H/??I23???;?? X????? yZ??j???|pm*).-]???????l?7=,???)?*I??Y??k?? )C??]?W?n??fW?"?P?v\?Wf??) u]?pK~????2D)?:d???S??x??<??>?=t!?????3ue???'?Q?>?w'???????@???[D?@'?3S?r>`N|?? ???v1R??p?????PK[m??��?��PK���?koJ??Y??���R�� �����������������_rels/.relsPK���?koJ)?��o�����������������[Content_Types].xmlPK���?koJzu5??��?���������������?��docProps/app.xmlPK���?koJ?ws?9��]���������������?��docProps/core.xmlPK���?koJ???��?��������������j��word/document.xmlPK���?koJ???4��?���������������X$��word/_rels/document.xml.relsPK���?koJ#R???��?���������������?%��word/endnotes.xmlPK���?koJf?#U��8 ���������������?'��word/fontTable.xmlPK���?koJ???��g���������������V*��word/footer1.xmlPK���?koJ)_7?��?���������������?,��word/footnotes.xmlPK���?koJ???N?��?���������������|.��word/media/image1.pngPK���?koJ,Di?Y��?���������������?E��word/numbering.xmlPK���?koJ???z?��_ ���������������GI��word/settings.xmlPK���?koJ<?.: ��??���������������NM��word/styles.xmlPK���?koJ?R%??��?���������������?Z��word/theme/theme1.xmlPK���?koJ[m??��?���������������a��word/webSettings.xmlPK��������Ib����
    04:46:30 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    04:46:30 STEP 6 - Get Aggregated Document.
    04:46:30 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" } ], "startDate" : "2016-10-05T00:00:00" }
    04:46:30 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:30 GMT
    Response Time (ms):126

    Payload (Click to Expand)[ { "id" : 35, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false }, { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 1.docx", "id" : 1, "creationDateTime" : "2017-03-15T13:28:15", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false } ] } ]
    04:46:30 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/multi_read

    Payload (Click to Expand){ "documentIds" : [ 2 ] }
    04:46:30 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:30 GMT
    Response Time (ms):77

    Payload (Click to Expand)PK��?koJ������������ ���_rels/.rels??AK1???a??l+?H?^??H?C2??dB2???DP?.(xf?{????aT????h`??(Zv>??????"???? ???(US???&?D????4?(?M?9??1?:?}????mou??Sup???@1?$?8;??Ei?s]]?&???[z??^??\???Y?T???Uj9??p?k? ~?.S ?,??>Gts?S??~?,?)?????;PK??Y??���R��PK��?koJ���������������[Content_Types].xml???n?0E?|E?m????????e?T????C?y?}?D-%??z?wf??<?ne???:?UNF?$??.??r?1I?I?<S????????d0?? ??????{?@??K??e?B??V2?S[Q??'????w?k?A???=A?V?O[!???!???$?[\nÜ??0cj??G']??$?Cd???¸4???????qd???7??N???Ph???AH[@??F??Ig??W&1!E? UG1uvU?Cg??pQ?`????~7?X??sx?d?u?dB?v?Y???1(?O4?a8?qJ?5g?NCtrl ??C?(>?????j%`q|????R8?G=?8?????;?V??????????o?;??????3t$?y.'?/PK)?��o��PK��?koJ���������������docProps/app.xml?S?n?0 ??+ ??]????H7????gM?a?$Hl???G??;??G????s?e?8[?b?? ?v????????Jv)??Mp???b{D??<?=?*.(m)??+?0?k[????,??<????6??I??????h?t??'=)j?}???t?[4{?'V?UW?dA????A???xt???,s?G(?{?F?\?E)??W?wF+?V?[??????np?%??%?^?? %]1?c???y j??GY????V???U]??q*?r?Lrx??4??E?*v?_*B?[?*e??ec0??G ?6??p^6??"?v??|?@???pC?k?m????????????i?]?=?o???l{?}??????u??.??????o??4?eY~?/?,%??BCS??2??t??;h^k>&?Z=???,????a?^9??_?PKzu5??��?��PK��?koJ���������������docProps/core.xml???n?0E?|E?}b; D-??H?JE?? 5~?v?}A?.??;?w????Iv`]?U?hFPJ?V??/??%?sU?F+(?????0Lh ?V????rL?m?7 c'? ??Cq???>?v? _|8'd?%x^q?qLMOD'd%z???MTC?w?f_??t6D?w?]????a?D,^?b??V??P??f??P%?????G9+????r???qJiJFKr?H?????H<??M?�?<?0Rg??? w~>e]C?p?1??/Y???a)e??u?3???®?6???}9???B??PK?ws?9��]��PK��?koJ���������������word/document.xml?]?n?8???????:?$??,'???$?, Y?cNdQKIv???X????'9,???mY?c?Q&?)???b?X???-4??%??|?^(g?5??????w??\????&5?1?=46.?_l????M???M4u???????1>??<???\c??{1&?.z??pH \?Rf?4EU?7?Q?.s_?'?V7^??:?????u??d/???^}?????x3^?? ????|f_?*??#?A??G??????9:?5?-?j?#????[?8 +????dl?S?6v???O?G\a???Cc+h??U%Ì@?Y?0??%c???s Mbp??vh?8/?M???N\??{?5???[?%'9?5w??<?t?]q?Ps??^r|2??)J???ga? ??-_yH?J??x?f??Lt?????g5??[??=????#?cD???Q?v?? 7?????k?XauN/???????????-?????|???{?}???? ?z?Av?N?y?*?q????t@?+??3??CL^Th?cNN???^??k0????Y[?f???A?R??Z??????#,?U+??? bb??? ?`?e?\xK~?G???eS9P????? FI^??7?,????59ZqM?_C?1??_???-<??1N??w????`;????\5?<}#??Mto??6F???x????3????} #/??t?(??\???Lk-???lQW?=5???E?Z? ?*F???^?>?-Q2???So?N>?v?:??{?0?b6?"*????.?HN????~H0 �-???Cby?as}???? ?????q??U/?�?z?Ym]]+??k@N??a6?-???b?C?fu/?D?????3d??r??us??O`J?0L??Be??a??9!?{??l ?~]i????UbB?t??~?a??]2Ne?u}x??D?>?k<????K?"?3(_?q?@f???k???]?4k7_gW}G$?!|m?px??+?E ?[w?|2)??IH??"??r??w?Z.?g??i?[J??k???hv;'???;??it\��?P?????Zo??3???J3?n?~???Z?}??-RFn ]??x???N??? 6-???[ ???<???0>?Z?V*aK4?????uMm?+??ly???j`?fnT??q?L?f???}W|??????;_?(???????}jb)?rm????<??U+y??w.F??????B?{???F#???#??? ?u??z?????}H??Ú????!A???b}B</K?b]?:?:??:I?{u??r9??t?t?w?`a??h??????/?X?9??g\FE&q ?u?p?????*?????"??b9??WB^Fl;?f??4??n-????W?/?m'??w???o?q??,4DN?6??:???1kF}??&_6???_:#?N0?@HB??y?1B??? ?:????#|?=??A?/Wl??????#??????(l?????K??|?O?????m?�0?????#&????a?U?P????%???W"?ga?o????7?3?~???c?}>???j???0f???f]~p?p? ?6???x?/?C??iR?!?T?P?[?@ ??,? L??????=????????q?IC???D?Wj?????n??_/?xE???p|??b???W$???=?l?xsUN0??6??????\?=?S}?|(?*Y'0|,?D?6?????1:a?t??a???R?q?e??;b?x<?????ls?u=.y@n???I????o??????)JW?>?7??yCi?????y[?m7?FG???????????C??g%?????r?'??D??O??Z?'h??G>Z5??c?3F?u?.?k? ????_.?>4?~??&?????!?'oz]?I? ?g �???z?`:F???<o??]??n???@?M?Y??=WP Jja??W????`???[???_??V????N???b9???-S??????C???3?u^I'x/(0K?\s?z?1??<~A e???:{??*A?{??)???g??????YSU:?cx? ?q??_??*=Mt???????9??=?1??y??s>???N?&??????{??4??+??am ????# ?&?6?????v??\?M?\?vt?????????????:$?h??????k?V;?9????+??u????????n??`?2D?'g?Q??C?;? G?Kr??h?S8`??K;U???z?i???&?T?v?m 7?@Bb9z?O?D?z??? ?\?$?/?"???q?b???Fl?????8?????2)(?h??;?a|?6?{IJ8??X??{-??A??J0??t????d^ l ?1l????U+???o?y?#??+??y??%??6?}???"V"?t??p?CS?´?UU??Z?Qk????H\?????qP'?Z??~?K??q??'????E???Z????????#??*z9 zy?.A*?Q? ?g$?j??k uU$~?$? ?}!?8?9ZM?.??;~W\Sq? ???kO?? ?K???aL??A4???R???(? ??3??C??-???"?)??6?t=????t6???1zT<??&K??uP?|?- h????t?a??p)6?o????�?,Q?!???}?PV?Fo?@?^?]????mX?Po6c1????vJq??V?iZ??@?????N+?7R]4?wd ??V?Y????"b#?S0??\ ?lq??<Y???U??5?Nzx??\k: <K??b??FS?;?I????'K?G?GoB?'?f???q??5A??7??$ p????????i?EM??5??g??k#???z????v?k0?c&?? ?? `JMG0?3?vA????SQW?K;m?*l9??/?<0:a_?p?�?H??????w? ??oy??`?_?e3qW$[?=*Q? ??=??t???t??&??X?` m???ZU %??+?uy??%9?Vo?Z?[J??6M?h)?Mi????iCx?m??zX??????o?????Ba??r???? ??H??w ?7za?B??mOG?!??f5??`w?h????X???>?A???????<[`<\_?????-f????J???O~v??0??? ?B??'�? ?>?=?_?p??d???r?????!?T??????WG:W?yH?,??p??öRAHIf~GR???? ???3?B?p?/???&r?3}H?d#?{??}??????v?&???q??r?? ???!M??yd a??v=H&?B:?0C [x???AW?.??z??<??7~?>?8?a?&? ??8??7d^ Q\o5???v >???t(??mg?(?d?????&??? Y?8t?? ?8??E X??n??;a|iS?0a?mq*??? ? ?????????&????#??%?W?????f??SO�  ??w'???h_??? ?T,?f??:?p?;G?>??N?8?6;?\;DE?C??!??d??)?r????r?i???W=???[C???O9Wsp?Y???\? ];D??w???PIu?N??\2y;??? M,L??`?6?r??7H??-?98yw?>??L????:??TgL?E???? ?7????a??O?c??Ak???!C?+'0??W?UV??.T?J/?? U????U??? ??I _xo????c%*?:6?????W?P[??X"[?c?A ?"v???5R???d??6LO?[t.?nJ?????ó?\???SC??6?r????|??Q???)?m?????????x??b?[?o?q??D?? 6??4?5?)p7y??6:?^w???`???i?? ???d?B??2-nqpD?]???}@|??s??????x???O??5g???} ?]?T B? ?O?6??VM:k}??N? j???r?s?h??g????bM??;*?????:?Dx??????A??l??????]???^eU???jiL??i?? ?? g_?,?????}lP??bu?t,???J??????(?n? <K?????a??R? ?c?f¦???o??mo?*n??~????t?|=??SD?e?? {r6??(%?tC???? ??>-K?????????T??I?t?c(??Fd@xK????????jx??L?r????)?,?X^N??L?=???k????F=?????i5>< o}$1I=a???? ????e???)?w????A@+??G?l&?{?]??0?As???*üH??m?B? iY?7??9????I?-?X??R????P??0.?7.?r&?p?>?6?? H?G|JW?9Hu%O????Oe????i???c?????<?j?u???>3??Y????]18w@8Q????????g?8??NEY?c?�*??,?%???X?8?f?i???$??Q^8b????7?{X)�?V�?`<??Ab??N,????1?F?? (?"????5?BY?}??c???=??sGt??x?M?svJ]??tbC?`b?3?W??G6j|??,?tc?+??-)`#?U??S>L?n?D?1??`?/? ??GT??????m%?%U5?Y/N N??Z??Xo??c?fwq???<?}??????Wt|D?????}??Q?PZ+?^???E?? ??vS?YB5?/? ?[}?Nq?\??f????|??hE???????????????v MU?s�?9r??^*zY!?#???e???�???~??7{,??{<?m?r????W#??~?d?h????w??j???Ëy?A?!b:????a???fE?8????qk?7?d?=????V?ot?i?Z???n???3?{?< ?6??*c?Z??h??8y??R??f\???oT??D??????c?????w??b????,j"?#???????+v??V?/I?????P?J|GZQ?X !?F??i?V?6AF????Xo?i ?%?-i?Fk?:x???#^??k?>Q???|??G ???G!a?Q?,??I??B?c(??a?b?c&??X8-????1??n?1'y?Aw?????_?n?:????g!?oI9 ??? 1b?????k?n?h?{??w????3j??i<?{+????vOs????~?=??!??b??f/??p;1o?n]qH^??\??y?6`?f????pE*??4sJ?S?R??{Ww>?1???\???*aSO&S?5/???????u?5D?;?c?? c ?\?G????Dt8D?EA???V???/w???W8?? uwx_&?J?<A???"/8?^????7?W??î??{Jh?+5[?W?<????kO??@?????|??????"?y??fU@?0??????????;???h?s??xO??O??I???qi????4? ?M6?-@????????y??C?6?B???S?$??)??t?&?y?y??j ?He?8}4???;sn???H[?G$?jKl?? ?Na??l??~?2???W?>8????CVE?B????? ????kZ???#??JM|?-????7?2?h+???6&?I:(?q?x?|=???Sthp??w?S? ???f+? ????L?JX???M?P'|L? ? ??z?F;[S??q?A??K a???"?~??V? ?}3P? ??q ?P?E -??/?pB?T?|?aJ?H#&????YFd?h^i???????:????[S?????,?????Tl>?}a??4%"? ?T??sjo>???=???(??v??.D?-?g@ ??,? ?\????h:G???J??,?G?v???M????4?L{?l[?a@??????-??tj???Z????`???G??>?????Z???|???V?Jx ?l?)?,zi*0e?pd???¼?b?:6 1? S?e??Q?[q??:?q? ?????s???I?S???? 8G,????Fk?e?l_-2??U?? ?v?F{?TI?\"?|./??? g???&bM????????%???wNi?]>}9U??fX?L??#????R?B&?????C\M2g?#g4N ?6???nA?2H?:o???$p|?@?c??1+w??q?\v�??),F^PX?GW?=??? ?#WAJ??L?,Y???\?W?Jzn? ]??"? ?A ]4O?A}??93An???W+e? 9WB???=/??i?????i?:?n???e??d?????M??3????{?y> ??w?oztÇ?W??Ue?N???V|s??Sym?]?&iU??*)?<?{2?W4"I5????{?+,:???6?#?b?1?~s???/SbYa?8k ??u??H?r??N,?_??5a???t???H??|???|q????%\V??}??!?W?}??????dH ?_??????/|u?w?Ww?N?8??w<?U?uG??\>?4???????>? g?\\?s???????>?C??? ?NB? ?<?sfD?±??'??An9^?h???X[?& ???}?m^?f>?w?"?V%4*??Ihh?F;^?G??R????f=?XS[??J??????v??1-??@[!??????gH?\\?E?3}????9??d??Cr??8???a???4s???]I?F???=W?\ =?p=9?F{GM?m??+??eA???xy=}???w??R?4??_?h???? G%O?O6??L{e?[??9?b?}??0]Z}yD?X????;??q?R?Z??b?????X??�[T?_-q?P`?@?^??N??k?C?F%+P?@a???V???g??Mi/`]??bPX5??? ??#?????5[?U? ?8?RJ@??????????|u?? ???9&6q=??V??J?????YyLH?7?pt?\ Z4 ?m?j????;?h???R+?Rk?k?Gl`'-?g|m?gI?*???? Yj?f]E?[?q??v3???6\wC??D??z0??h???Pj? ]SM?'\jw?Q??Z!?${???55g????Ml{?c?6?k??77?z??:y%Tlxl?sO?:??o?F?+???????x?Yp"3<b?? ?Kb~>c??<m?<?[r??5DGFpv??�i?Hv^??":uD??D?U>??3???$Ayq$(9P?V8l&?????%X????a4?p L??Q? ??C&????/??^??PK???��?�PK��?koJ���������������word/_rels/document.xml.rels???N?0???=E?{)L?????V?:8|D???L??m?\???.? ??/m?j?-z??vJ?4KRJ@???d?????fI?E.+?+9???z?z????????E??i????e ??Di??M????nM?4/?xl?? f? ?'J?UN??()?i�s*?b??Wu? ??Tu???�???f?0e!E??&?Yl?X *?aq??????N??[???c7h??/?]?1I%?^R+?Ra? 9????W?????? ? ??8?;?Y?????A??|;?D???l?8H,?????cxT????z?PK???4��?��PK��?koJ���������������word/endnotes.xml???n?0 ??? ?'??u[?8?tCo??TY??Z? ????????Fg~?IJZ??5U?W?k??%?E $?v{??s?E>?E??2vP??n?>??TA??>m??X?M9??TF?????",%?E??? ????$?F?T???³g???U@?:#M??k? ?A??J???/3V;H{?b??GA}7X?K?M?(k? t?Si@?S??f9@?????%H>?????x???hd?????$??"-b??D?K??#4L??????&???^?n^q~9??D??h??<???V_????<1????L?w?N<U??JQ??Z????DM?xe??%?gl?t?,M?G?g,????^?ai? QW?d??pm3??f?5jm????!???{???s??I>?m???PK#R???��?��PK��?koJ���������������word/fontTable.xml?]o?0??'?? ?7??4jR???&m?XS??!&X?6?Mh???|5??)?@s??rxt^????g?*?!???CE,L,G?y6??#G"$????jt????&R??z??<??|?:N)'?#s* ?H??G?t9Q???&?<'??Y????1?E???DE&??'? c??f?(?NY?7j?%j?T?\?j ??Z?&?2^x$?Y???????4Y)X?a;??N??N?? ?x?y)?"? ?C%??qC?)??pH<??\f6?!5? ?"??.?????[???r??qJ??f;???,[o?Jr"?D?L?n?+?XUS??l?B?1?4?#4?a???Fb????x{s??n ??q??o?t???O??????a?$E??#??O???"?~????}?j??D?P????= 0?T*a+\.?:?#a/t?Ep ??????8??h?R?%"?+v?%??|?Auo??dZ?6???"??$?Fv$???b?)&P?????Q? ?*??9,?Y0??????B????SH3S??s??;D?,r?i???i?/l?????h?????+?????o[???/PKf?#U��8 ��PK��?koJ���������������word/footer1.xml???n?0?????p>??TU?l??V??8?U????????d?V??????????????????)&?#???.R??e=??w?O?M?{@?%??6@????!3?9j,?a8?%?e).??I9VrE?X???Q??s?x??IL???a??tIuM?S??:8s??`B) ????^l?~???1)?@'{?? ? IzA?a??s??!+?*??2F?e?`?+?=n??,H??&j%?- ??z???<G~?)?+?H?3:?"?H?=?DQ????T?????�?????9??T?H??????X?&?n?]&???E8l,j?p$e??q|C??)?V<??????f?@????N-?d5???'?g??<???L???G???6???:&B=?AP?B?{?Nm?? w?(?jg?=1:?????I?b?k?x??(Ts?????? ?U{0??7??T"o?JQ?6? BP???S???\???|?,?{???8GTg??W?i?a?j?¾ ?;\?_PK???��g��PK��?koJ���������������word/footnotes.xml???n? ??? ?J1???j??-????RK,??Vk;g??(??N`<??y??? P1"?\1H?Z?????????q?�N??6?,?/??y?J2 J2 JM?(?4e?R?e??c?2.??K? XH]?????q\?I? $a?? 0n?O?B??'??@s?S0?:?4K,?Y???:??p??k ?0*?#z?mH??wu??$?.d??\?*#6<??l&t??[i~1?!?s?X?)v?????w ??d$??y"/??q??D?o??DR???7M?p??:??????n?? Mt?????R?*????n2??MZONPFn?????? ?%??H???C??%1 ????�?S3??"w??m??6??q5?[]?u? ???n??R???$??]k`'?PK)_7?��?��PK��?koJ���������������word/media/image1.png?v?W??�3??% R0H?????1????Hww#)??CJ# H7C???????[?/x{???g??g???WS?'??��? 0 ��????�0?9v W ???Q??J?�P ?5�??j?Z????????????^AAAmmm0????22BMM?????????u||,..???/???zz?????????y###WWW**??????-;;???%nnn???AIIijj?????????MNN??????F???ADDtsssww???WYY??????????? ?????????p???ddaa?????IHH( ???*++???????B??????qqq???"""P(???E[[[@@???Nkk+????????????????????OOO///???---??????FGG;;;???mllHHH?<yBFF677dhh???~xx??????V\\LJJ ??????????488???DCC??????0VV????_????JKK333OOO'%%yyy ???????????????????vtt??????,//gdd444,,,|???????}????KFF?????????iiiBBBrrr???...???&&&???jjjCCCYYY999???????????LLLnnn????=C"?????????????????100(**:88(((PQQ???166~?????11?????w?>}?????????????7h??????L?�x:??`�??Z??W???B?5???P0?|?????::???M??7???H?$?H??$?OO?v?<}~?FO??? ?????k???????f?~?4:]9)??l??MgI?W?i?"?[?W?C_T?j?]???P?uv?C?e???????x?[5r?YU?}??? ?e??Mb???fH????? :?y?6?\?m*?M? K?!hW?s?? ???r??X??-??x?#?J???5??R2F?o`??8????0?s??h???l??4???a[??J??f?/?W??N???g?fW?m??????(?U????Q???I4i????6?V?K,B0OZ.?8m~_=??\ ???%?I??T???E%??-W????p?? ?Wg��3;??I???O??}?W???X??b/y?????0E? ??|r?{p? .??????5??Q??j6?\?\?r??<&QF?GK??zn9???9???????l%????K?????/?X9+?Qx???u? ????m????#???"?]ONiFY?O? W r?p5G?y??�??l=Z,??~??`??eV??Ir?'Md6???0F[?: ?D???u??.??)??Uf??C?c?e??q??+V9|NB??H?)?lhI??R?????_????]x??U? ?????!?!??@???Pu?%M?=?Pz<???CL?Y G??G?U?'?8A??U?m?64?/]?Wb0??.L???/???????CT??&F(??|ar???L??Vp1}!^w` ??|?P?????#??Q:l??%;?"??71.ld0??;|)?X? ??>?x7@?W$AWjl?nIv ?q6A)??3U??[?=??1??T|?z)??5[_?????{ ???#-u????;???????T+?:????U???tI??JV?*.?LY?^??O????/???????4????N?l??<???lTdY~???8???& ?r???1??O?P??k???F??Å?????+?E?3?Ng?o????]????O???L?gX?Z="??Z?F?4?y???w??? ,/??!?@??!\K??C?D??Ô0wb?"??^s?\??>?r??X?T?^<1?d??V&?????Q???0?A?H?t>?:?&?eX??2;??8#_k ^??????;oFS??-??8u?`8?'?/Qc?q?@??Z_N??Xh??a??$????R8??)P ?p??&\?CAxb^??qv?????j&##\. ]3D?[?X????!?a???\??`J?:d?f|??U???`?,??I??J?0?,???)??~???*? ??T???+?3??<??)-????3 I2F????2??<?xh5?q_??? 2? ??t??^?-??B,Z?g??)??U?(?o?Q? / 9??P?H??^?Q?h???Fz(?[a???fku9MA? ??4n?_?z?y??$?:yO?S?#?F[? ??mc???�3???? vmtver??a?]XAv??&n7????-?kfC%?q?g?]m?`C!?Q???#%??8/???;?w?Z??~\^?????=1?!??Bw?p???Y????<?M??:????!Xp(m?????;q?F?????_w?h?L6?<uI??x?{?x?y??l??U??,A}?A??M?vY????? ?[??u.???O?;_?L%t?,???PH??%Z?Y~dK?????????????L???!?????7 ????:?????????"U?ow-X#?l#????v?y3&Dm?i?,???i???g??????????�?xg 2???80}?MKO??3?(0)8Aw?q??/T?2_ !????? ?/??^F,??c5Pf2ZY9??#x????Z?(<?Q??t?^&{?????vz??8? ??K??=???^W??:??Y??$?q?!??&.5?N??i???L???'b`??(?<?@>?�EW?5?LY?P ?)?m? ??????g?L|f ?z?????N?}?b ??x?U??v??Vw???????l4???Q???p@P?[??06?)??????????b?!D???[???rP? ????????[??V?"YA?6?? _?!???{?T??^?&??hp??n5?cV_S?????jo ??D?M???.:?<?<<e???R?50?c??=?"M???????`IBp?)?s?VE??1?H9?4-#??H?:?q??EZ?C???b??SCq?4P?l?N?+?i']!??R??Cs?+L??"k? ?]#DP???N?S??}?x?????>+??7Q??I?O~?T??l^N?T?tJ ?K[?9??;1?n???????M)VZ?*??nd??b???&(T?9v??N???mk*i??65m???=@?KI????%-a??eæ??:????AV???fe?$NTl?z???i???G??$I?S?~(?4D??B??|(?7>???f?L?e?%?j?ie?;|????8vJ?F'uEt?U?^????6H&!???? U+????V???|?f^??x?l?V????sWs?ÆI??3??Hi?_?P?)??? ,jA???? G?-??t>?r??V?U???????o?U?S????{M??H?.????????$d???�?????B??i2*ia??sNbHjJ?vL?UB?3\?W???!p?d d}u?W?h???^? ]�P?8??D  ??of?kN{??�])?t?]?b???????1j??q) ?G???}J�o^U?|` ?1??*??'??$?*?l?>??&~?|+7?W}Y?F?Au???e?fM?????sw?ppt?y???&\K????~v?Z??Z??O???W<????'q^??i?^?'? ????m??b7???? ?d?? 'D?7K??}6&?? ?4?;??L&.?lT?"}Zt??#U????U?/B?$???F???>?}?J1?y?E?VucxW?? ??/mg??v??`.??8zb?y????x????{%? ?S?6!L???~al?????o?'lW??????????. j??ti??W?<?T?????P?????q?U?????*????#????}?????z?vo?|??@?H?}?y[?<f??7???????1???[??0???a ?Dt??OT???n??<y&1?3??nQF?????U|G?>?H?T,??+[1g??TM?W???;*1??u2a???????^?? ??[??9?D<R?????????q#K?Y???2??eN??<?YwT?|???/?^j?7????E????? ?p?????(}U:??8??)*???E>?d=?T?N??????????h????"[;*{|5?.{?0T?7<F?,rV??l\???u? ?v??w9??F?_e?1yT??]?????U+..?M????V?-DY :???^?1??"#?6?j8T??d??? ???4??q|????tDW???N?A?Jp-?@h?????%??kn???DKM??m? $?????????)oU.??7X?t?;?8?;??_?????w???x ?F?? <???????j'.?????g???"p|??j??Y?=??y??D????Q?? ??6 B ?Lu??Q??A?G.R??\?+?y?@?f"??+??R??e?0?(?/3R?+1?g?,?? 2?*UYE???pP?P@?< ?%??nr?Je??O?????????"?y{??>?7?????`?u5g?$?8??????Y?T1?)L8?('?? ??n?C?,!l???,m??KN??B%?eJ{t???(??????D nFP???^????????Y??jI????$~?G???x??????]?????j?v?;dY?[?? ??????%F?2}?x?W??F<?3`S?W??a? <E? w ?vFU??`8???K?????L???;??)??0h0????>@n??D???4??)?,[oy%?I??_22?(?ku???x?~h??A-�2? '?J'?R?$??h?Q??fE?U????A?C??jR??J??L?xR????)?6??+???? =???~?kw?>???????oV?/?????Q*???"*????K[??)?? .a???$? i?'2?`?!???]???? r0??R?l?S?!?m?k?????I???P`(?J?Gv?u ???W^?c???v?fg?&7d?#????Yy??XU6?1=kK(U???~???T.y?? ?6*????T??~??w?lR??%p)7?> ??*){???fBo???$??fNf?#\??Md?�t]? nu%C??1??.?R??S A???o?=???L?^?F?????"? ??? ??\z?Ut????d??B?G,?O?I?s????&? !???@n???Y)?????????V??3??HZ???C="Pk?J?)?L?uZk?@0???H??????pYh?wM?|?." ??DU???;Aq?K/?\ni????=???U??4????k:^9?d??[:?7??\e?l?$E???yY??N???nUs[??A?c??/???.^?/J????Y???m I????Q?SaMW?ys??Lt???>'???%H?>?w?j& ?*?5>???{??|??-????pJn u?)k???n????_??,z,gd?k??d?^?tb?-??z???A?K?.??aj?d?.?%7wb?"?A??]????fQ? ;?f???&!?Z?uk?>-??H??1?F??lZ??L??? ?iL$???:??"z?l?9????/?.???{???? ?????t`%?%?????i?z3 ????O?/?G??Y?jh???c?s???m?K?/???I????n?? v????????&? ?"S??$?�PK???N?��?��PK��?koJ���������������word/numbering.xml?Y[o?0~?????B,*?(?i?&??M0`??N?}??O???_??\??M?? On??????s???#??r?m??m??l??e???9k?W??.fM?�r)6H??q0??e??9uc9?iH4*?Y??IG?e?p???6??CF,6?Z3??k;??+?,?B?=:?N????K4A*?#???'[??$:????�a?Il??aX?L8 2??" ??eK????7u?0!??zG?C,c`TLP4??hR9?A?e??<??v]fr???0u"8????Qx???y$ :?x+j?u???�???|?,??h?Z?>Xn??]???D?`?& ??,9` b??6!??W?2e???p(b??0?N?Q ?5??A?(*?P?On?^?n???6-?!??78???)????i????a?Kmc???{?n???J????????m;:c??~???B8H0?q?x ????k?K1e???#?ekn#?PEL^Iõ??57DT?pR???�:?????:?Fc?nC?H???=???-?^ *??p$??F??IV?s^PW?Ye)?BeQ?J?"?+cR?????? 7n?l??U?f??/H?????v@???e?j?6????? ?.?6???J???]???l?R?????$????J?>???O?{??WI?!???I??]?<i??&}?X???(}???P??y<I?{??VL?[KS?#????p?{5??6?t?n???{?5??&??y??|??id8 �?tj?_'f??y??;?~??}o@??~???v??3??m}?nyi??t?????#????o?9?n????�PK,Di?Y��?��PK��?koJ���������������word/settings.xml?V?n?8}?0?\Œb?P?p?x?"?U??H?DxIYq??;???N?"?E?L?37??3~???hC???Y??(%?b;??Ë?????k4#^f?[!5*?M<5q? ?0/???Z??????TD�YI??O?s?j??+diA??qESF?Z??rZjide?K&???????-y;??,kN?m3?5aP?fG?y????????l{?]Go?n#5~?xKy?AiYc??8?R1$????? r?[lC?{?????? y?????h??>m? d?]J>j2Et?� ??`???r?,?(?X+??d[?8??#?&???GEn??=?gI??!?JKt?P?RX-????/i??i G?yTRZ!-???????y?F=?&??%??x??aN?7???Q??@^???HL?I???????N$??h???"?=0?????w??Sm,????? ~V�.?g??A?5A??k?M?Ze?U????V[2ZUDC ?????M{????1??XF07??XoE??M???du?,??1??Y??U|?ss=?L??????F?4???F??X"^h?F?????Tx? ?{?1??'ð# G???x"?pL?Z??]? ??!no?_E??|z??:?jY??m4R?h?I<???T?;?=n?"?^??U ?y??s???,\~???P+????[?????l?R??m<??l?a? ?Do??m?sI?%?~??? ???%;?;????M<6??c?M=6u?^????�??K?W?1??q?_@?!?Rd?M???~\??>#?0{?6E1G?n%S??[3t??=?u?3V?0?????V??jqS?? ????a?u?3j?A(?[Vj?k?8m?????~%?52???-v?:??????bzN'?i89_???2I?t?????f?N?????W??PK???z?��_ ��PK��?koJ���������������word/styles.xml?Ms?8???+X:?I?,?q?'^??v<??9C$daLZ~????@R???1??\b??`??�???????????g??????????=^??~??_^??[HS/??_??<!???^?s?ez4?%N?G??h?e???q?iD?w|Cc?rœ?d?g?4?H?o|mH?,d???p2YT????V????G4??8?? ?8]?MZ?^??^xl??4G?/",?b?s�????w?`?)?0?N?_Q??�???p??OtE?0K???>)????<?R??=I}??.?Dj]??)?5???y?H????q??f??,`???c?_???F??????,$?S??????h???{6"??ù4?6???K?xC|??CV!4]L$4d?h???i??k.#??/w?)w?c???"?D?=Y ??? ??i?g#?/????}?x"B?ltzZ.|??bA@cm?x??}M?o) v??TaY.?y??g?Sa|~??F?X??4??9??\????MK%????t?????"?0?K??O?;??????~??;??????:???????zG,?k??p7???1d#?cH64?Kh?!U?C&?9?@Gs q?????o?B-?g?ho?v?v??!???=?q?;|;nw?n???????????s???w-?,?g??,??2?:?Fb?R???hb;Yh????[?}?P=??}?~w????????W?=?M7???h(*\???9&4??Gl?>?+???.C?T?^?GKS?"X??E????*??nc??^?$a?:"~??j?????}%!??< ?#??S???? /fx?0?KM3W.*i?<U?9??9?[???V????9?[I?G???>???5w??E????b"&�Ç??wO????;gZ??|?????bL?Zg?C&?*f.?X????U?my??m?s?q[???f9c?j)?0??/??,?_&<?0/f???d?#l??,I??b0?A?????????c O?z7?y%?A+C?????64u??`?%C?Bw?,?E??)x?;??G?5IY ?????wK6??>$,v?????s7??z????F??1n?y????<y???t?7 <Uq???h??/R? ?`?)H<0???ZLDY? ???/???$???Z??QG?mBW?&:??|?#??7I?<s?*?????i???????;?99w?%??J5?~?x7|??>gPj??B????? ??=????I?2?eXk??íx??wx5X?x?U?s`t?? ??<?8uy???????: ?sp?N?????? ?Js%????@?? 0?. 6?V 6?~??h ??\?????u ?*??U?)??8S0Wq6????JL?? 1?U?iHwM??h???9B~?qp???'|%]?qq#???l??\N? ?+?????I??v98EJ?sG'?vN?????L= 2??!??M ??Z/??v????? {Zg??z{?_?,&??U??g??&?/[?ni??j(| c1?o|???????QOK??E??n??gy????? X???'?<7?q[?lk<C??^???w?H[?<n???T??}_^>?????}??1?c??L?????;????J???u????????9?y?[?????8?^#g??J?^/c?c???????; 3?WOd4GuIfJ????I??? ??? ??z+ho?[A?Mo5``F????D?t??)??D?V? )?D?t?B:Q? ???????&Q!?&Q!???NT?@'*D?"?j9?7?[%*??"? ?D?LTh?KTho???b????NT?@'*D?"? ?D?T?s?D?t?B:Q!??G????$*??$*??"? ?D?t?B:Q!????*Q!???NT?@'?b`?B{\?B{?D??D?t?B:Q!???NT?@'*D??[%*??"? m?Y^?4?w???4??x?h?W?a?s??QU???'|???k|4q6?a?qu??pY]??/|~?h??@?J?p??f ?????-?uKP???"]???y[?[?ap????nJ?0n?f4??????????h?z??g? ????c????s???????K?-5±???P+????}?3??h&??4b??Qh??(;?a?a??OT3+5$XI 0?RC???e'5??RCVj???L??`?(k?!?Nj8?a??????z??l??K Q?RC???pr???RCVjH??`?(k?!?NjP%?????????{?!?Zj?j?Z?E???4s?$L3? ?!?s? -?%??Z?????Z?E???t??%]F?j?iW-5 kW-5*lW-???UKMR?'?]??$5?Z2J???Z??UK?R?%??j?Ij\??$?}?lW-??UK?R?V?q?Yj\??$5?Zj?W-5I=p@???Z??UK?R?%??j?Ij\??$5?Zj?W-??UK?R?V?q?Yj\??$5?Zj?W-5I????R?V?q?R??ji???'?V5go*??=0o)-/? ??????l?W~?\?\^0T'????m&??????C??V???o4????/?????}??G?v??jX?????O?b?~??_?j???y??? ^?.?:??j;n?}?J?qIR|??D??; ??w?U??\?Ib!?3??;???w??V? -y?x ??pKj?oY?E:?i ??.??p?4?#??E?_?????;????7?gxQ?j?{??.crw?A???-?vg?;ki???Z???g????k?h?2,/?????/e?T?4x%?j? ????o??t?k???????e?F?D ?F?x?1??A??]|???;???go???grz?g ?y*\?F?z????z+?????%k-????Q?:r??7?=??????U??# - ??:?Vb????u???w?{????;?:G6?:J???N'?}]??ol)???-?\??{s?6z???CC?&?]@o=?'?????$?Bg????dAB???I????Y????=?:`m???T?69Y?P+x?r???5??4q?Y?No?9?????ju??]??]A??v@u???????Z????#u???H??pN=?[T???|\E?/?????$,_,5F??'{??Qo(?????v?p??jZ?J??E}???=?[Rj?? Nx?F[?%7?4?R?]6c?????y??r????G?????F?z???9??-f???}??3?Ue??<???W?j??R?T?_??PK<?.: ��??��PK��?koJ���������������word/theme/theme1.xml?YM?7????;?=c/?{l'mv????(??3?jFF?w?@I??BiZzh??J?@???f?6???jf????|4????`???}??}?G????3?B???u??5?G$Fy??o?M]c?1?$?m} ?~a???-?? j?>g[?????? ?E??sd s?6"4\ib??6l?? ?\?r??WG#Am?p?o?????9+*"L???G???V??,?T;???~br????a??hh?f??????? ??????f?]??d?0t]??; ?v???~?_?+ ??H?5??mu{? +??K??^?s?^???;^??%?]??2????1???%?_?f??5|J1????;?|? ??KJx?s?=?/Q?4?*??o?k?M?@�???r?O?p"? FC????b?AN??6ms`:????U??d]UEl?????1o? ??y???Ok'??????????{?+?.?<?????????z???_??L????g?????e?????o>?? x??? ?Gd?x?]'???8?of??$[t?6 t??5??)?@???zoR!*?????N8R�/?Y ?K????/9 ?<QwN'2?:�???Õ??'c1??e???kX?$0?\+??? ?[??"Jq??�)C???\mte"/SA??Zlvoj]?U?{??`?K?ka?&dJ? ?2r?TEroJ?Z??N &Z????l??i??e!/???iVGR?T?@???0?X?????) ?k?+I?? )?" ???7[?7???'H?2??%I}=N??|? ??<C?+?}E???u!??}??E??*?p???w_?{`?_?b?????????M???{??|T/?d??#???b??Jugbx?@T???hq?0N??.????(? ??`,???6s?0mL?????e????????0�|Y/??y??xU??[?????0??W:}}Rgu??D??<--???2????4P<?????o�ø?Se???gzS0?ö?k????i??IH?01\?>?\?Z?T?JA?,rm?k??%?H?9?n"0n?#q2??X?c?n??m=?@?eS?{???l??!??Q&??/?Yv`???Z?9c5?p4??P?,?????-?E?L?4>?xB?(/??�??E4cD????\?b??r?<N?lG????? :?8J???2T!&???u_m?"?6?`????&/?r?<?????w???$jM55GMm??q??;C???|??`u???,??? ??b???qu?9??�?{?p?P?R??v?.?\?P???^? m/l?M??p?l4????x?c?=??u?"(<?,??{ ?g?t??_{?????"??<?q???7?}??????V?o???????F+?????A/????]];,?n?]??l?V6\?,?7[????t?}?swk1???<?%??�PK?R%??��?��PK��?koJ���������������word/webSettings.xml???J1??;,???Y?-?T???>@???L&????k?H/??I23???;?? X????? yZ??j???|pm*).-]???????l?7=,???)?*I??Y??k?? )C??]?W?n??fW?"?P?v\?Wf??) u]?pK~????2D)?:d???S??x??<??>?=t!?????3ue???'?Q?>?w'???????@???[D?@'?3S?r>`N|?? ???v1R??p?????PK[m??��?��PK���?koJ??Y??���R�� �����������������_rels/.relsPK���?koJ)?��o�����������������[Content_Types].xmlPK���?koJzu5??��?���������������?��docProps/app.xmlPK���?koJ?ws?9��]���������������?��docProps/core.xmlPK���?koJ???��?��������������j��word/document.xmlPK���?koJ???4��?���������������X$��word/_rels/document.xml.relsPK���?koJ#R???��?���������������?%��word/endnotes.xmlPK���?koJf?#U��8 ���������������?'��word/fontTable.xmlPK���?koJ???��g���������������V*��word/footer1.xmlPK���?koJ)_7?��?���������������?,��word/footnotes.xmlPK���?koJ???N?��?���������������|.��word/media/image1.pngPK���?koJ,Di?Y��?���������������?E��word/numbering.xmlPK���?koJ???z?��_ ���������������GI��word/settings.xmlPK���?koJ<?.: ��??���������������NM��word/styles.xmlPK���?koJ?R%??��?���������������?Z��word/theme/theme1.xmlPK���?koJ[m??��?���������������a��word/webSettings.xmlPK��������Ib����
    04:46:30 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    04:46:30 STEP 7 - Get documents by action.
    04:46:30 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" } ], "startDate" : "2016-10-05T00:00:00" }
    04:46:30 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:30 GMT
    Response Time (ms):156

    Payload (Click to Expand)[ { "id" : 35, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false }, { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 1.docx", "id" : 1, "creationDateTime" : "2017-03-15T13:28:15", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false } ] } ]
    04:46:30 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "entityIds" : [ 35 ] }
    04:46:30 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:31 GMT
    Response Time (ms):101

    Payload (Click to Expand)PK��?koJ������������ ���_rels/.rels??AK1???a??l+?H?^??H?C2??dB2???DP?.(xf?{????aT????h`??(Zv>??????"???? ???(US???&?D????4?(?M?9??1?:?}????mou??Sup???@1?$?8;??Ei?s]]?&???[z??^??\???Y?T???Uj9??p?k? ~?.S ?,??>Gts?S??~?,?)?????;PK??Y??���R��PK��?koJ���������������[Content_Types].xml???n?0E?|E?m????????e?T????C?y?}?D-%??z?wf??<?ne???:?UNF?$??.??r?1I?I?<S????????d0?? ??????{?@??K??e?B??V2?S[Q??'????w?k?A???=A?V?O[!???!???$?[\nÜ??0cj??G']??$?Cd???¸4???????qd???7??N???Ph???AH[@??F??Ig??W&1!E? UG1uvU?Cg??pQ?`????~7?X??sx?d?u?dB?v?Y???1(?O4?a8?qJ?5g?NCtrl ??C?(>?????j%`q|????R8?G=?8?????;?V??????????o?;??????3t$?y.'?/PK)?��o��PK��?koJ���������������docProps/app.xml?S?n?0 ??+ ??]????H7????gM?a?$Hl???G??;??G????s?e?8[?b?? ?v????????Jv)??Mp???b{D??<?=?*.(m)??+?0?k[????,??<????6??I??????h?t??'=)j?}???t?[4{?'V?UW?dA????A???xt???,s?G(?{?F?\?E)??W?wF+?V?[??????np?%??%?^?? %]1?c???y j??GY????V???U]??q*?r?Lrx??4??E?*v?_*B?[?*e??ec0??G ?6??p^6??"?v??|?@???pC?k?m????????????i?]?=?o???l{?}??????u??.??????o??4?eY~?/?,%??BCS??2??t??;h^k>&?Z=???,????a?^9??_?PKzu5??��?��PK��?koJ���������������docProps/core.xml???n?0E?|E?}b; D-??H?JE?? 5~?v?}A?.??;?w????Iv`]?U?hFPJ?V??/??%?sU?F+(?????0Lh ?V????rL?m?7 c'? ??Cq???>?v? _|8'd?%x^q?qLMOD'd%z???MTC?w?f_??t6D?w?]????a?D,^?b??V??P??f??P%?????G9+????r???qJiJFKr?H?????H<??M?�?<?0Rg??? w~>e]C?p?1??/Y???a)e??u?3???®?6???}9???B??PK?ws?9��]��PK��?koJ���������������word/document.xml?]?n?8???????:?$??,'???$?, Y?cNdQKIv???X????'9,???mY?c?Q&?)???b?X???-4??%??|?^(g?5??????w??\????&5?1?=46.?_l????M???M4u???????1>??<???\c??{1&?.z??pH \?Rf?4EU?7?Q?.s_?'?V7^??:?????u??d/???^}?????x3^?? ????|f_?*??#?A??G??????9:?5?-?j?#????[?8 +????dl?S?6v???O?G\a???Cc+h??U%Ì@?Y?0??%c???s Mbp??vh?8/?M???N\??{?5???[?%'9?5w??<?t?]q?Ps??^r|2??)J???ga? ??-_yH?J??x?f??Lt?????g5??[??=????#?cD???Q?v?? 7?????k?XauN/???????????-?????|???{?}???? ?z?Av?N?y?*?q????t@?+??3??CL^Th?cNN???^??k0????Y[?f???A?R??Z??????#,?U+??? bb??? ?`?e?\xK~?G???eS9P????? FI^??7?,????59ZqM?_C?1??_???-<??1N??w????`;????\5?<}#??Mto??6F???x????3????} #/??t?(??\???Lk-???lQW?=5???E?Z? ?*F???^?>?-Q2???So?N>?v?:??{?0?b6?"*????.?HN????~H0 �-???Cby?as}???? ?????q??U/?�?z?Ym]]+??k@N??a6?-???b?C?fu/?D?????3d??r??us??O`J?0L??Be??a??9!?{??l ?~]i????UbB?t??~?a??]2Ne?u}x??D?>?k<????K?"?3(_?q?@f???k???]?4k7_gW}G$?!|m?px??+?E ?[w?|2)??IH??"??r??w?Z.?g??i?[J??k???hv;'???;??it\��?P?????Zo??3???J3?n?~???Z?}??-RFn ]??x???N??? 6-???[ ???<???0>?Z?V*aK4?????uMm?+??ly???j`?fnT??q?L?f???}W|??????;_?(???????}jb)?rm????<??U+y??w.F??????B?{???F#???#??? ?u??z?????}H??Ú????!A???b}B</K?b]?:?:??:I?{u??r9??t?t?w?`a??h??????/?X?9??g\FE&q ?u?p?????*?????"??b9??WB^Fl;?f??4??n-????W?/?m'??w???o?q??,4DN?6??:???1kF}??&_6???_:#?N0?@HB??y?1B??? ?:????#|?=??A?/Wl??????#??????(l?????K??|?O?????m?�0?????#&????a?U?P????%???W"?ga?o????7?3?~???c?}>???j???0f???f]~p?p? ?6???x?/?C??iR?!?T?P?[?@ ??,? L??????=????????q?IC???D?Wj?????n??_/?xE???p|??b???W$???=?l?xsUN0??6??????\?=?S}?|(?*Y'0|,?D?6?????1:a?t??a???R?q?e??;b?x<?????ls?u=.y@n???I????o??????)JW?>?7??yCi?????y[?m7?FG???????????C??g%?????r?'??D??O??Z?'h??G>Z5??c?3F?u?.?k? ????_.?>4?~??&?????!?'oz]?I? ?g �???z?`:F???<o??]??n???@?M?Y??=WP Jja??W????`???[???_??V????N???b9???-S??????C???3?u^I'x/(0K?\s?z?1??<~A e???:{??*A?{??)???g??????YSU:?cx? ?q??_??*=Mt???????9??=?1??y??s>???N?&??????{??4??+??am ????# ?&?6?????v??\?M?\?vt?????????????:$?h??????k?V;?9????+??u????????n??`?2D?'g?Q??C?;? G?Kr??h?S8`??K;U???z?i???&?T?v?m 7?@Bb9z?O?D?z??? ?\?$?/?"???q?b???Fl?????8?????2)(?h??;?a|?6?{IJ8??X??{-??A??J0??t????d^ l ?1l????U+???o?y?#??+??y??%??6?}???"V"?t??p?CS?´?UU??Z?Qk????H\?????qP'?Z??~?K??q??'????E???Z????????#??*z9 zy?.A*?Q? ?g$?j??k uU$~?$? ?}!?8?9ZM?.??;~W\Sq? ???kO?? ?K???aL??A4???R???(? ??3??C??-???"?)??6?t=????t6???1zT<??&K??uP?|?- h????t?a??p)6?o????�?,Q?!???}?PV?Fo?@?^?]????mX?Po6c1????vJq??V?iZ??@?????N+?7R]4?wd ??V?Y????"b#?S0??\ ?lq??<Y???U??5?Nzx??\k: <K??b??FS?;?I????'K?G?GoB?'?f???q??5A??7??$ p????????i?EM??5??g??k#???z????v?k0?c&?? ?? `JMG0?3?vA????SQW?K;m?*l9??/?<0:a_?p?�?H??????w? ??oy??`?_?e3qW$[?=*Q? ??=??t???t??&??X?` m???ZU %??+?uy??%9?Vo?Z?[J??6M?h)?Mi????iCx?m??zX??????o?????Ba??r???? ??H??w ?7za?B??mOG?!??f5??`w?h????X???>?A???????<[`<\_?????-f????J???O~v??0??? ?B??'�? ?>?=?_?p??d???r?????!?T??????WG:W?yH?,??p??öRAHIf~GR???? ???3?B?p?/???&r?3}H?d#?{??}??????v?&???q??r?? ???!M??yd a??v=H&?B:?0C [x???AW?.??z??<??7~?>?8?a?&? ??8??7d^ Q\o5???v >???t(??mg?(?d?????&??? Y?8t?? ?8??E X??n??;a|iS?0a?mq*??? ? ?????????&????#??%?W?????f??SO�  ??w'???h_??? ?T,?f??:?p?;G?>??N?8?6;?\;DE?C??!??d??)?r????r?i???W=???[C???O9Wsp?Y???\? ];D??w???PIu?N??\2y;??? M,L??`?6?r??7H??-?98yw?>??L????:??TgL?E???? ?7????a??O?c??Ak???!C?+'0??W?UV??.T?J/?? U????U??? ??I _xo????c%*?:6?????W?P[??X"[?c?A ?"v???5R???d??6LO?[t.?nJ?????ó?\???SC??6?r????|??Q???)?m?????????x??b?[?o?q??D?? 6??4?5?)p7y??6:?^w???`???i?? ???d?B??2-nqpD?]???}@|??s??????x???O??5g???} ?]?T B? ?O?6??VM:k}??N? j???r?s?h??g????bM??;*?????:?Dx??????A??l??????]???^eU???jiL??i?? ?? g_?,?????}lP??bu?t,???J??????(?n? <K?????a??R? ?c?f¦???o??mo?*n??~????t?|=??SD?e?? {r6??(%?tC???? ??>-K?????????T??I?t?c(??Fd@xK????????jx??L?r????)?,?X^N??L?=???k????F=?????i5>< o}$1I=a???? ????e???)?w????A@+??G?l&?{?]??0?As???*üH??m?B? iY?7??9????I?-?X??R????P??0.?7.?r&?p?>?6?? H?G|JW?9Hu%O????Oe????i???c?????<?j?u???>3??Y????]18w@8Q????????g?8??NEY?c?�*??,?%???X?8?f?i???$??Q^8b????7?{X)�?V�?`<??Ab??N,????1?F?? (?"????5?BY?}??c???=??sGt??x?M?svJ]??tbC?`b?3?W??G6j|??,?tc?+??-)`#?U??S>L?n?D?1??`?/? ??GT??????m%?%U5?Y/N N??Z??Xo??c?fwq???<?}??????Wt|D?????}??Q?PZ+?^???E?? ??vS?YB5?/? ?[}?Nq?\??f????|??hE???????????????v MU?s�?9r??^*zY!?#???e???�???~??7{,??{<?m?r????W#??~?d?h????w??j???Ëy?A?!b:????a???fE?8????qk?7?d?=????V?ot?i?Z???n???3?{?< ?6??*c?Z??h??8y??R??f\???oT??D??????c?????w??b????,j"?#???????+v??V?/I?????P?J|GZQ?X !?F??i?V?6AF????Xo?i ?%?-i?Fk?:x???#^??k?>Q???|??G ???G!a?Q?,??I??B?c(??a?b?c&??X8-????1??n?1'y?Aw?????_?n?:????g!?oI9 ??? 1b?????k?n?h?{??w????3j??i<?{+????vOs????~?=??!??b??f/??p;1o?n]qH^??\??y?6`?f????pE*??4sJ?S?R??{Ww>?1???\???*aSO&S?5/???????u?5D?;?c?? c ?\?G????Dt8D?EA???V???/w???W8?? uwx_&?J?<A???"/8?^????7?W??î??{Jh?+5[?W?<????kO??@?????|??????"?y??fU@?0??????????;???h?s??xO??O??I???qi????4? ?M6?-@????????y??C?6?B???S?$??)??t?&?y?y??j ?He?8}4???;sn???H[?G$?jKl?? ?Na??l??~?2???W?>8????CVE?B????? ????kZ???#??JM|?-????7?2?h+???6&?I:(?q?x?|=???Sthp??w?S? ???f+? ????L?JX???M?P'|L? ? ??z?F;[S??q?A??K a???"?~??V? ?}3P? ??q ?P?E -??/?pB?T?|?aJ?H#&????YFd?h^i???????:????[S?????,?????Tl>?}a??4%"? ?T??sjo>???=???(??v??.D?-?g@ ??,? ?\????h:G???J??,?G?v???M????4?L{?l[?a@??????-??tj???Z????`???G??>?????Z???|???V?Jx ?l?)?,zi*0e?pd???¼?b?:6 1? S?e??Q?[q??:?q? ?????s???I?S???? 8G,????Fk?e?l_-2??U?? ?v?F{?TI?\"?|./??? g???&bM????????%???wNi?]>}9U??fX?L??#????R?B&?????C\M2g?#g4N ?6???nA?2H?:o???$p|?@?c??1+w??q?\v�??),F^PX?GW?=??? ?#WAJ??L?,Y???\?W?Jzn? ]??"? ?A ]4O?A}??93An???W+e? 9WB???=/??i?????i?:?n???e??d?????M??3????{?y> ??w?oztÇ?W??Ue?N???V|s??Sym?]?&iU??*)?<?{2?W4"I5????{?+,:???6?#?b?1?~s???/SbYa?8k ??u??H?r??N,?_??5a???t???H??|???|q????%\V??}??!?W?}??????dH ?_??????/|u?w?Ww?N?8??w<?U?uG??\>?4???????>? g?\\?s???????>?C??? ?NB? ?<?sfD?±??'??An9^?h???X[?& ???}?m^?f>?w?"?V%4*??Ihh?F;^?G??R????f=?XS[??J??????v??1-??@[!??????gH?\\?E?3}????9??d??Cr??8???a???4s???]I?F???=W?\ =?p=9?F{GM?m??+??eA???xy=}???w??R?4??_?h???? G%O?O6??L{e?[??9?b?}??0]Z}yD?X????;??q?R?Z??b?????X??�[T?_-q?P`?@?^??N??k?C?F%+P?@a???V???g??Mi/`]??bPX5??? ??#?????5[?U? ?8?RJ@??????????|u?? ???9&6q=??V??J?????YyLH?7?pt?\ Z4 ?m?j????;?h???R+?Rk?k?Gl`'-?g|m?gI?*???? Yj?f]E?[?q??v3???6\wC??D??z0??h???Pj? ]SM?'\jw?Q??Z!?${???55g????Ml{?c?6?k??77?z??:y%Tlxl?sO?:??o?F?+???????x?Yp"3<b?? ?Kb~>c??<m?<?[r??5DGFpv??�i?Hv^??":uD??D?U>??3???$Ayq$(9P?V8l&?????%X????a4?p L??Q? ??C&????/??^??PK???��?�PK��?koJ���������������word/_rels/document.xml.rels???N?0???=E?{)L?????V?:8|D???L??m?\???.? ??/m?j?-z??vJ?4KRJ@???d?????fI?E.+?+9???z?z????????E??i????e ??Di??M????nM?4/?xl?? f? ?'J?UN??()?i�s*?b??Wu? ??Tu???�???f?0e!E??&?Yl?X *?aq??????N??[???c7h??/?]?1I%?^R+?Ra? 9????W?????? ? ??8?;?Y?????A??|;?D???l?8H,?????cxT????z?PK???4��?��PK��?koJ���������������word/endnotes.xml???n?0 ??? ?'??u[?8?tCo??TY??Z? ????????Fg~?IJZ??5U?W?k??%?E $?v{??s?E>?E??2vP??n?>??TA??>m??X?M9??TF?????",%?E??? ????$?F?T???³g???U@?:#M??k? ?A??J???/3V;H{?b??GA}7X?K?M?(k? t?Si@?S??f9@?????%H>?????x???hd?????$??"-b??D?K??#4L??????&???^?n^q~9??D??h??<???V_????<1????L?w?N<U??JQ??Z????DM?xe??%?gl?t?,M?G?g,????^?ai? QW?d??pm3??f?5jm????!???{???s??I>?m???PK#R???��?��PK��?koJ���������������word/fontTable.xml?]o?0??'?? ?7??4jR???&m?XS??!&X?6?Mh???|5??)?@s??rxt^????g?*?!???CE,L,G?y6??#G"$????jt????&R??z??<??|?:N)'?#s* ?H??G?t9Q???&?<'??Y????1?E???DE&??'? c??f?(?NY?7j?%j?T?\?j ??Z?&?2^x$?Y???????4Y)X?a;??N??N?? ?x?y)?"? ?C%??qC?)??pH<??\f6?!5? ?"??.?????[???r??qJ??f;???,[o?Jr"?D?L?n?+?XUS??l?B?1?4?#4?a???Fb????x{s??n ??q??o?t???O??????a?$E??#??O???"?~????}?j??D?P????= 0?T*a+\.?:?#a/t?Ep ??????8??h?R?%"?+v?%??|?Auo??dZ?6???"??$?Fv$???b?)&P?????Q? ?*??9,?Y0??????B????SH3S??s??;D?,r?i???i?/l?????h?????+?????o[???/PKf?#U��8 ��PK��?koJ���������������word/footer1.xml???n?0?????p>??TU?l??V??8?U????????d?V??????????????????)&?#???.R??e=??w?O?M?{@?%??6@????!3?9j,?a8?%?e).??I9VrE?X???Q??s?x??IL???a??tIuM?S??:8s??`B) ????^l?~???1)?@'{?? ? IzA?a??s??!+?*??2F?e?`?+?=n??,H??&j%?- ??z???<G~?)?+?H?3:?"?H?=?DQ????T?????�?????9??T?H??????X?&?n?]&???E8l,j?p$e??q|C??)?V<??????f?@????N-?d5???'?g??<???L???G???6???:&B=?AP?B?{?Nm?? w?(?jg?=1:?????I?b?k?x??(Ts?????? ?U{0??7??T"o?JQ?6? BP???S???\???|?,?{???8GTg??W?i?a?j?¾ ?;\?_PK???��g��PK��?koJ���������������word/footnotes.xml???n? ??? ?J1???j??-????RK,??Vk;g??(??N`<??y??? P1"?\1H?Z?????????q?�N??6?,?/??y?J2 J2 JM?(?4e?R?e??c?2.??K? XH]?????q\?I? $a?? 0n?O?B??'??@s?S0?:?4K,?Y???:??p??k ?0*?#z?mH??wu??$?.d??\?*#6<??l&t??[i~1?!?s?X?)v?????w ??d$??y"/??q??D?o??DR???7M?p??:??????n?? Mt?????R?*????n2??MZONPFn?????? ?%??H???C??%1 ????�?S3??"w??m??6??q5?[]?u? ???n??R???$??]k`'?PK)_7?��?��PK��?koJ���������������word/media/image1.png?v?W??�3??% R0H?????1????Hww#)??CJ# H7C???????[?/x{???g??g???WS?'??��? 0 ��????�0?9v W ???Q??J?�P ?5�??j?Z????????????^AAAmmm0????22BMM?????????u||,..???/???zz?????????y###WWW**??????-;;???%nnn???AIIijj?????????MNN??????F???ADDtsssww???WYY??????????? ?????????p???ddaa?????IHH( ???*++???????B??????qqq???"""P(???E[[[@@???Nkk+????????????????????OOO///???---??????FGG;;;???mllHHH?<yBFF677dhh???~xx??????V\\LJJ ??????????488???DCC??????0VV????_????JKK333OOO'%%yyy ???????????????????vtt??????,//gdd444,,,|???????}????KFF?????????iiiBBBrrr???...???&&&???jjjCCCYYY999???????????LLLnnn????=C"?????????????????100(**:88(((PQQ???166~?????11?????w?>}?????????????7h??????L?�x:??`�??Z??W???B?5???P0?|?????::???M??7???H?$?H??$?OO?v?<}~?FO??? ?????k???????f?~?4:]9)??l??MgI?W?i?"?[?W?C_T?j?]???P?uv?C?e???????x?[5r?YU?}??? ?e??Mb???fH????? :?y?6?\?m*?M? K?!hW?s?? ???r??X??-??x?#?J???5??R2F?o`??8????0?s??h???l??4???a[??J??f?/?W??N???g?fW?m??????(?U????Q???I4i????6?V?K,B0OZ.?8m~_=??\ ???%?I??T???E%??-W????p?? ?Wg��3;??I???O??}?W???X??b/y?????0E? ??|r?{p? .??????5??Q??j6?\?\?r??<&QF?GK??zn9???9???????l%????K?????/?X9+?Qx???u? ????m????#???"?]ONiFY?O? W r?p5G?y??�??l=Z,??~??`??eV??Ir?'Md6???0F[?: ?D???u??.??)??Uf??C?c?e??q??+V9|NB??H?)?lhI??R?????_????]x??U? ?????!?!??@???Pu?%M?=?Pz<???CL?Y G??G?U?'?8A??U?m?64?/]?Wb0??.L???/???????CT??&F(??|ar???L??Vp1}!^w` ??|?P?????#??Q:l??%;?"??71.ld0??;|)?X? ??>?x7@?W$AWjl?nIv ?q6A)??3U??[?=??1??T|?z)??5[_?????{ ???#-u????;???????T+?:????U???tI??JV?*.?LY?^??O????/???????4????N?l??<???lTdY~???8???& ?r???1??O?P??k???F??Å?????+?E?3?Ng?o????]????O???L?gX?Z="??Z?F?4?y???w??? ,/??!?@??!\K??C?D??Ô0wb?"??^s?\??>?r??X?T?^<1?d??V&?????Q???0?A?H?t>?:?&?eX??2;??8#_k ^??????;oFS??-??8u?`8?'?/Qc?q?@??Z_N??Xh??a??$????R8??)P ?p??&\?CAxb^??qv?????j&##\. ]3D?[?X????!?a???\??`J?:d?f|??U???`?,??I??J?0?,???)??~???*? ??T???+?3??<??)-????3 I2F????2??<?xh5?q_??? 2? ??t??^?-??B,Z?g??)??U?(?o?Q? / 9??P?H??^?Q?h???Fz(?[a???fku9MA? ??4n?_?z?y??$?:yO?S?#?F[? ??mc???�3???? vmtver??a?]XAv??&n7????-?kfC%?q?g?]m?`C!?Q???#%??8/???;?w?Z??~\^?????=1?!??Bw?p???Y????<?M??:????!Xp(m?????;q?F?????_w?h?L6?<uI??x?{?x?y??l??U??,A}?A??M?vY????? ?[??u.???O?;_?L%t?,???PH??%Z?Y~dK?????????????L???!?????7 ????:?????????"U?ow-X#?l#????v?y3&Dm?i?,???i???g??????????�?xg 2???80}?MKO??3?(0)8Aw?q??/T?2_ !????? ?/??^F,??c5Pf2ZY9??#x????Z?(<?Q??t?^&{?????vz??8? ??K??=???^W??:??Y??$?q?!??&.5?N??i???L???'b`??(?<?@>?�EW?5?LY?P ?)?m? ??????g?L|f ?z?????N?}?b ??x?U??v??Vw???????l4???Q???p@P?[??06?)??????????b?!D???[???rP? ????????[??V?"YA?6?? _?!???{?T??^?&??hp??n5?cV_S?????jo ??D?M???.:?<?<<e???R?50?c??=?"M???????`IBp?)?s?VE??1?H9?4-#??H?:?q??EZ?C???b??SCq?4P?l?N?+?i']!??R??Cs?+L??"k? ?]#DP???N?S??}?x?????>+??7Q??I?O~?T??l^N?T?tJ ?K[?9??;1?n???????M)VZ?*??nd??b???&(T?9v??N???mk*i??65m???=@?KI????%-a??eæ??:????AV???fe?$NTl?z???i???G??$I?S?~(?4D??B??|(?7>???f?L?e?%?j?ie?;|????8vJ?F'uEt?U?^????6H&!???? U+????V???|?f^??x?l?V????sWs?ÆI??3??Hi?_?P?)??? ,jA???? G?-??t>?r??V?U???????o?U?S????{M??H?.????????$d???�?????B??i2*ia??sNbHjJ?vL?UB?3\?W???!p?d d}u?W?h???^? ]�P?8??D  ??of?kN{??�])?t?]?b???????1j??q) ?G???}J�o^U?|` ?1??*??'??$?*?l?>??&~?|+7?W}Y?F?Au???e?fM?????sw?ppt?y???&\K????~v?Z??Z??O???W<????'q^??i?^?'? ????m??b7???? ?d?? 'D?7K??}6&?? ?4?;??L&.?lT?"}Zt??#U????U?/B?$???F???>?}?J1?y?E?VucxW?? ??/mg??v??`.??8zb?y????x????{%? ?S?6!L???~al?????o?'lW??????????. j??ti??W?<?T?????P?????q?U?????*????#????}?????z?vo?|??@?H?}?y[?<f??7???????1???[??0???a ?Dt??OT???n??<y&1?3??nQF?????U|G?>?H?T,??+[1g??TM?W???;*1??u2a???????^?? ??[??9?D<R?????????q#K?Y???2??eN??<?YwT?|???/?^j?7????E????? ?p?????(}U:??8??)*???E>?d=?T?N??????????h????"[;*{|5?.{?0T?7<F?,rV??l\???u? ?v??w9??F?_e?1yT??]?????U+..?M????V?-DY :???^?1??"#?6?j8T??d??? ???4??q|????tDW???N?A?Jp-?@h?????%??kn???DKM??m? $?????????)oU.??7X?t?;?8?;??_?????w???x ?F?? <???????j'.?????g???"p|??j??Y?=??y??D????Q?? ??6 B ?Lu??Q??A?G.R??\?+?y?@?f"??+??R??e?0?(?/3R?+1?g?,?? 2?*UYE???pP?P@?< ?%??nr?Je??O?????????"?y{??>?7?????`?u5g?$?8??????Y?T1?)L8?('?? ??n?C?,!l???,m??KN??B%?eJ{t???(??????D nFP???^????????Y??jI????$~?G???x??????]?????j?v?;dY?[?? ??????%F?2}?x?W??F<?3`S?W??a? <E? w ?vFU??`8???K?????L???;??)??0h0????>@n??D???4??)?,[oy%?I??_22?(?ku???x?~h??A-�2? '?J'?R?$??h?Q??fE?U????A?C??jR??J??L?xR????)?6??+???? =???~?kw?>???????oV?/?????Q*???"*????K[??)?? .a???$? i?'2?`?!???]???? r0??R?l?S?!?m?k?????I???P`(?J?Gv?u ???W^?c???v?fg?&7d?#????Yy??XU6?1=kK(U???~???T.y?? ?6*????T??~??w?lR??%p)7?> ??*){???fBo???$??fNf?#\??Md?�t]? nu%C??1??.?R??S A???o?=???L?^?F?????"? ??? ??\z?Ut????d??B?G,?O?I?s????&? !???@n???Y)?????????V??3??HZ???C="Pk?J?)?L?uZk?@0???H??????pYh?wM?|?." ??DU???;Aq?K/?\ni????=???U??4????k:^9?d??[:?7??\e?l?$E???yY??N???nUs[??A?c??/???.^?/J????Y???m I????Q?SaMW?ys??Lt???>'???%H?>?w?j& ?*?5>???{??|??-????pJn u?)k???n????_??,z,gd?k??d?^?tb?-??z???A?K?.??aj?d?.?%7wb?"?A??]????fQ? ;?f???&!?Z?uk?>-??H??1?F??lZ??L??? ?iL$???:??"z?l?9????/?.???{???? ?????t`%?%?????i?z3 ????O?/?G??Y?jh???c?s???m?K?/???I????n?? v????????&? ?"S??$?�PK???N?��?��PK��?koJ���������������word/numbering.xml?Y[o?0~?????B,*?(?i?&??M0`??N?}??O???_??\??M?? On??????s???#??r?m??m??l??e???9k?W??.fM?�r)6H??q0??e??9uc9?iH4*?Y??IG?e?p???6??CF,6?Z3??k;??+?,?B?=:?N????K4A*?#???'[??$:????�a?Il??aX?L8 2??" ??eK????7u?0!??zG?C,c`TLP4??hR9?A?e??<??v]fr???0u"8????Qx???y$ :?x+j?u???�???|?,??h?Z?>Xn??]???D?`?& ??,9` b??6!??W?2e???p(b??0?N?Q ?5??A?(*?P?On?^?n???6-?!??78???)????i????a?Kmc???{?n???J????????m;:c??~???B8H0?q?x ????k?K1e???#?ekn#?PEL^Iõ??57DT?pR???�:?????:?Fc?nC?H???=???-?^ *??p$??F??IV?s^PW?Ye)?BeQ?J?"?+cR?????? 7n?l??U?f??/H?????v@???e?j?6????? ?.?6???J???]???l?R?????$????J?>???O?{??WI?!???I??]?<i??&}?X???(}???P??y<I?{??VL?[KS?#????p?{5??6?t?n???{?5??&??y??|??id8 �?tj?_'f??y??;?~??}o@??~???v??3??m}?nyi??t?????#????o?9?n????�PK,Di?Y��?��PK��?koJ���������������word/settings.xml?V?n?8}?0?\Œb?P?p?x?"?U??H?DxIYq??;???N?"?E?L?37??3~???hC???Y??(%?b;??Ë?????k4#^f?[!5*?M<5q? ?0/???Z??????TD�YI??O?s?j??+diA??qESF?Z??rZjide?K&???????-y;??,kN?m3?5aP?fG?y????????l{?]Go?n#5~?xKy?AiYc??8?R1$????? r?[lC?{?????? y?????h??>m? d?]J>j2Et?� ??`???r?,?(?X+??d[?8??#?&???GEn??=?gI??!?JKt?P?RX-????/i??i G?yTRZ!-???????y?F=?&??%??x??aN?7???Q??@^???HL?I???????N$??h???"?=0?????w??Sm,????? ~V�.?g??A?5A??k?M?Ze?U????V[2ZUDC ?????M{????1??XF07??XoE??M???du?,??1??Y??U|?ss=?L??????F?4???F??X"^h?F?????Tx? ?{?1??'ð# G???x"?pL?Z??]? ??!no?_E??|z??:?jY??m4R?h?I<???T?;?=n?"?^??U ?y??s???,\~???P+????[?????l?R??m<??l?a? ?Do??m?sI?%?~??? ???%;?;????M<6??c?M=6u?^????�??K?W?1??q?_@?!?Rd?M???~\??>#?0{?6E1G?n%S??[3t??=?u?3V?0?????V??jqS?? ????a?u?3j?A(?[Vj?k?8m?????~%?52???-v?:??????bzN'?i89_???2I?t?????f?N?????W??PK???z?��_ ��PK��?koJ���������������word/styles.xml?Ms?8???+X:?I?,?q?'^??v<??9C$daLZ~????@R???1??\b??`??�???????????g??????????=^??~??_^??[HS/??_??<!???^?s?ez4?%N?G??h?e???q?iD?w|Cc?rœ?d?g?4?H?o|mH?,d???p2YT????V????G4??8?? ?8]?MZ?^??^xl??4G?/",?b?s�????w?`?)?0?N?_Q??�???p??OtE?0K???>)????<?R??=I}??.?Dj]??)?5???y?H????q??f??,`???c?_???F??????,$?S??????h???{6"??ù4?6???K?xC|??CV!4]L$4d?h???i??k.#??/w?)w?c???"?D?=Y ??? ??i?g#?/????}?x"B?ltzZ.|??bA@cm?x??}M?o) v??TaY.?y??g?Sa|~??F?X??4??9??\????MK%????t?????"?0?K??O?;??????~??;??????:???????zG,?k??p7???1d#?cH64?Kh?!U?C&?9?@Gs q?????o?B-?g?ho?v?v??!???=?q?;|;nw?n???????????s???w-?,?g??,??2?:?Fb?R???hb;Yh????[?}?P=??}?~w????????W?=?M7???h(*\???9&4??Gl?>?+???.C?T?^?GKS?"X??E????*??nc??^?$a?:"~??j?????}%!??< ?#??S???? /fx?0?KM3W.*i?<U?9??9?[???V????9?[I?G???>???5w??E????b"&�Ç??wO????;gZ??|?????bL?Zg?C&?*f.?X????U?my??m?s?q[???f9c?j)?0??/??,?_&<?0/f???d?#l??,I??b0?A?????????c O?z7?y%?A+C?????64u??`?%C?Bw?,?E??)x?;??G?5IY ?????wK6??>$,v?????s7??z????F??1n?y????<y???t?7 <Uq???h??/R? ?`?)H<0???ZLDY? ???/???$???Z??QG?mBW?&:??|?#??7I?<s?*?????i???????;?99w?%??J5?~?x7|??>gPj??B????? ??=????I?2?eXk??íx??wx5X?x?U?s`t?? ??<?8uy???????: ?sp?N?????? ?Js%????@?? 0?. 6?V 6?~??h ??\?????u ?*??U?)??8S0Wq6????JL?? 1?U?iHwM??h???9B~?qp???'|%]?qq#???l??\N? ?+?????I??v98EJ?sG'?vN?????L= 2??!??M ??Z/??v????? {Zg??z{?_?,&??U??g??&?/[?ni??j(| c1?o|???????QOK??E??n??gy????? X???'?<7?q[?lk<C??^???w?H[?<n???T??}_^>?????}??1?c??L?????;????J???u????????9?y?[?????8?^#g??J?^/c?c???????; 3?WOd4GuIfJ????I??? ??? ??z+ho?[A?Mo5``F????D?t??)??D?V? )?D?t?B:Q? ???????&Q!?&Q!???NT?@'*D?"?j9?7?[%*??"? ?D?LTh?KTho???b????NT?@'*D?"? ?D?T?s?D?t?B:Q!??G????$*??$*??"? ?D?t?B:Q!????*Q!???NT?@'?b`?B{\?B{?D??D?t?B:Q!???NT?@'*D??[%*??"? m?Y^?4?w???4??x?h?W?a?s??QU???'|???k|4q6?a?qu??pY]??/|~?h??@?J?p??f ?????-?uKP???"]???y[?[?ap????nJ?0n?f4??????????h?z??g? ????c????s???????K?-5±???P+????}?3??h&??4b??Qh??(;?a?a??OT3+5$XI 0?RC???e'5??RCVj???L??`?(k?!?Nj8?a??????z??l??K Q?RC???pr???RCVjH??`?(k?!?NjP%?????????{?!?Zj?j?Z?E???4s?$L3? ?!?s? -?%??Z?????Z?E???t??%]F?j?iW-5 kW-5*lW-???UKMR?'?]??$5?Z2J???Z??UK?R?%??j?Ij\??$?}?lW-??UK?R?V?q?Yj\??$5?Zj?W-5I=p@???Z??UK?R?%??j?Ij\??$5?Zj?W-??UK?R?V?q?Yj\??$5?Zj?W-5I????R?V?q?R??ji???'?V5go*??=0o)-/? ??????l?W~?\?\^0T'????m&??????C??V???o4????/?????}??G?v??jX?????O?b?~??_?j???y??? ^?.?:??j;n?}?J?qIR|??D??; ??w?U??\?Ib!?3??;???w??V? -y?x ??pKj?oY?E:?i ??.??p?4?#??E?_?????;????7?gxQ?j?{??.crw?A???-?vg?;ki???Z???g????k?h?2,/?????/e?T?4x%?j? ????o??t?k???????e?F?D ?F?x?1??A??]|???;???go???grz?g ?y*\?F?z????z+?????%k-????Q?:r??7?=??????U??# - ??:?Vb????u???w?{????;?:G6?:J???N'?}]??ol)???-?\??{s?6z???CC?&?]@o=?'?????$?Bg????dAB???I????Y????=?:`m???T?69Y?P+x?r???5??4q?Y?No?9?????ju??]??]A??v@u???????Z????#u???H??pN=?[T???|\E?/?????$,_,5F??'{??Qo(?????v?p??jZ?J??E}???=?[Rj?? Nx?F[?%7?4?R?]6c?????y??r????G?????F?z???9??-f???}??3?Ue??<???W?j??R?T?_??PK<?.: ��??��PK��?koJ���������������word/theme/theme1.xml?YM?7????;?=c/?{l'mv????(??3?jFF?w?@I??BiZzh??J?@???f?6???jf????|4????`???}??}?G????3?B???u??5?G$Fy??o?M]c?1?$?m} ?~a???-?? j?>g[?????? ?E??sd s?6"4\ib??6l?? ?\?r??WG#Am?p?o?????9+*"L???G???V??,?T;???~br????a??hh?f??????? ??????f?]??d?0t]??; ?v???~?_?+ ??H?5??mu{? +??K??^?s?^???;^??%?]??2????1???%?_?f??5|J1????;?|? ??KJx?s?=?/Q?4?*??o?k?M?@�???r?O?p"? FC????b?AN??6ms`:????U??d]UEl?????1o? ??y???Ok'??????????{?+?.?<?????????z???_??L????g?????e?????o>?? x??? ?Gd?x?]'???8?of??$[t?6 t??5??)?@???zoR!*?????N8R�/?Y ?K????/9 ?<QwN'2?:�???Õ??'c1??e???kX?$0?\+??? ?[??"Jq??�)C???\mte"/SA??Zlvoj]?U?{??`?K?ka?&dJ? ?2r?TEroJ?Z??N &Z????l??i??e!/???iVGR?T?@???0?X?????) ?k?+I?? )?" ???7[?7???'H?2??%I}=N??|? ??<C?+?}E???u!??}??E??*?p???w_?{`?_?b?????????M???{??|T/?d??#???b??Jugbx?@T???hq?0N??.????(? ??`,???6s?0mL?????e????????0�|Y/??y??xU??[?????0??W:}}Rgu??D??<--???2????4P<?????o�ø?Se???gzS0?ö?k????i??IH?01\?>?\?Z?T?JA?,rm?k??%?H?9?n"0n?#q2??X?c?n??m=?@?eS?{???l??!??Q&??/?Yv`???Z?9c5?p4??P?,?????-?E?L?4>?xB?(/??�??E4cD????\?b??r?<N?lG????? :?8J???2T!&???u_m?"?6?`????&/?r?<?????w???$jM55GMm??q??;C???|??`u???,??? ??b???qu?9??�?{?p?P?R??v?.?\?P???^? m/l?M??p?l4????x?c?=??u?"(<?,??{ ?g?t??_{?????"??<?q???7?}??????V?o???????F+?????A/????]];,?n?]??l?V6\?,?7[????t?}?swk1???<?%??�PK?R%??��?��PK��?koJ���������������word/webSettings.xml???J1??;,???Y?-?T???>@???L&????k?H/??I23???;?? X????? yZ??j???|pm*).-]???????l?7=,???)?*I??Y??k?? )C??]?W?n??fW?"?P?v\?Wf??) u]?pK~????2D)?:d???S??x??<??>?=t!?????3ue???'?Q?>?w'???????@???[D?@'?3S?r>`N|?? ???v1R??p?????PK[m??��?��PK���?koJ??Y??���R�� �����������������_rels/.relsPK���?koJ)?��o�����������������[Content_Types].xmlPK���?koJzu5??��?���������������?��docProps/app.xmlPK���?koJ?ws?9��]���������������?��docProps/core.xmlPK���?koJ???��?��������������j��word/document.xmlPK���?koJ???4��?���������������X$��word/_rels/document.xml.relsPK���?koJ#R???��?���������������?%��word/endnotes.xmlPK���?koJf?#U��8 ���������������?'��word/fontTable.xmlPK���?koJ???��g���������������V*��word/footer1.xmlPK���?koJ)_7?��?���������������?,��word/footnotes.xmlPK���?koJ???N?��?���������������|.��word/media/image1.pngPK���?koJ,Di?Y��?���������������?E��word/numbering.xmlPK���?koJ???z?��_ ���������������GI��word/settings.xmlPK���?koJ<?.: ��??���������������NM��word/styles.xmlPK���?koJ?R%??��?���������������?Z��word/theme/theme1.xmlPK���?koJ[m??��?���������������a��word/webSettings.xmlPK��������Ib����
    04:46:30 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    04:46:30 STEP 8 - Forward document by Entity.
    04:46:30 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "emailAddresses" : [ "IgorLeavitt@kronos.com" ], "subject" : "test", "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "employee" : { "name" : "20322" }, "body" : "test", "entityIds" : [ 35 ] }
    04:46:30 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 403 Forbidden
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:31 GMT
    Response Time (ms):75

    Payload (Click to Expand){ "errorCode" : "WFP-108032", "message" : "Access right violation: FORWARD operation on DOCUMENT of ATTENDANCE domain is not allowed for current user." }
    04:46:30 verifyEquals: [verify HTTP response code]
    A : 403
    E : 403
    04:46:31 verifyEquals: [Verifying errorCode]
    A : WFP-108032
    E : WFP-108032
    04:46:31 verifyEquals: [Verifying error message]
    A : Access right violation: FORWARD operation on DOCUMENT of ATTENDANCE domain is not allowed for current user.
    E : Access right violation: FORWARD operation on DOCUMENT of ATTENDANCE domain is not allowed for current user.
    04:46:31 STEP 9 - Forward document.
    04:46:31 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "emailAddresses" : [ "IgorLeavitt@kronos.com" ], "subject" : "test", "employee" : { "name" : "20322" }, "body" : "test", "docIds" : [ 2 ] }
    04:46:31 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 403 Forbidden
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:31 GMT
    Response Time (ms):80

    Payload (Click to Expand){ "errorCode" : "WFP-108032", "message" : "Access right violation: FORWARD operation on DOCUMENT of ATTENDANCE domain is not allowed for current user." }
    04:46:31 verifyEquals: [verify HTTP response code]
    A : 403
    E : 403
    04:46:31 verifyEquals: [Verifying errorCode]
    A : WFP-108032
    E : WFP-108032
    04:46:31 verifyEquals: [Verifying error message]
    A : Access right violation: FORWARD operation on DOCUMENT of ATTENDANCE domain is not allowed for current user.
    E : Access right violation: FORWARD operation on DOCUMENT of ATTENDANCE domain is not allowed for current user.
    04:46:31 STEP 10 - Log out as Manager.
    04:46:31 STEP 11 - Log in as Attendance Administrator.
    04:46:31 Going to Login at openAM with
    Username :LindaHudson
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:46:31 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:46:31 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 08:46:30 GMT
    Response Time (ms):82

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwGXE2r-yYUP-CkpDczE6rd32NzJhjDna0.*AAJTSQACMDEAAlNLABM3NDk4MjE2ODUwNTA4MjQ3NjA0AAJTMQAA*", "successUrl" : "/authn/console" }
    04:46:31 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    04:46:31 STEP 12 - Return original access profile for Manager.
    04:46:31 Request:
    Type: [PUT]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/

    Payload (Click to Expand){ "personIdentity" : { "personNumber" : 10020 }, "personInformation" : { "accessAssignment" : { "accessProfileName" : "Manufacturing Manager", "timeEntryTypeEffectiveDate" : "2017-04-05", "timeEntryTypeName" : "NONE" } } }
    04:46:32 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:32 GMT
    Response Time (ms):612

    Payload (Click to Expand){ "personId" : 52, "personNumber" : "10020" }
    04:46:32 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM109292_CheckingDocumentsAPIsApplyingByManagerWithNonePermissionForViewingAndAllPermissionForForwarding pass
    2017-04-05 04:46:32 2017-04-05 04:46:34 0h 0m 2s+384ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.TestDocumentViewAndForwardBasedOnFAPPermissions
    dependsOnMethods:
    Description: Checking Documents APIs applying by Manager with NONE permission for viewing and ALL permission for forwarding.
    Status Timestamp Details
    04:46:32 STEP 1 - Log in as Attendance Administrator.
    04:46:32 Going to Login at openAM with
    Username :LindaHudson
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:46:32 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:46:32 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 08:46:31 GMT
    Response Time (ms):97

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxsiHkPg49MdPjicYuB-aE0tmDHqP8LPnU.*AAJTSQACMDEAAlNLABQtMTE3NzgwMTM1NjU5MTIzNDU4OAACUzEAAA..*", "successUrl" : "/authn/console" }
    04:46:32 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    04:46:32 STEP 2 - Assign access profile for Manager.
    04:46:32 Request:
    Type: [PUT]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/

    Payload (Click to Expand){ "personIdentity" : { "personNumber" : 10020 }, "personInformation" : { "accessAssignment" : { "accessProfileName" : "FAPcontrol_view-disallowed_forward-allowed", "timeEntryTypeEffectiveDate" : "2017-04-05", "timeEntryTypeName" : "NONE" } } }
    04:46:32 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:32 GMT
    Response Time (ms):197

    Payload (Click to Expand){ "personId" : 52, "personNumber" : "10020" }
    04:46:32 STEP 3 - Log out as Attendance Administrator.
    04:46:32 STEP 4 - Log in as Manager.
    04:46:32 Going to Login at openAM with
    Username :MannyMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:46:32 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:46:32 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 08:46:32 GMT
    Response Time (ms):93

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczfRYTF6Xxlh4GDakoqwoyzIwZsjAPngp4.*AAJTSQACMDEAAlNLABMxMDU1NzM3ODk4MjA4OTM1ODU0AAJTMQAA*", "successUrl" : "/authn/console" }
    04:46:32 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    04:46:32 STEP 5 - Get Document.
    04:46:32 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" } ], "startDate" : "2017-01-05T00:00:00" }
    04:46:32 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:32 GMT
    Response Time (ms):124

    Payload (Click to Expand)[ { "id" : 35, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false }, { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 1.docx", "id" : 1, "creationDateTime" : "2017-03-15T13:28:15", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false } ] } ]
    04:46:32 Request:
    Type: [GET]
    Parameters: { header : {tenantId=manufacturing}}
    URI: http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/2
    04:46:32 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 403 Forbidden
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:33 GMT
    Response Time (ms):78

    Payload (Click to Expand){ "errorCode" : "WFP-108032", "message" : "Access right violation: VIEW operation on DOCUMENT of ATTENDANCE domain is not allowed for current user." }
    04:46:32 verifyEquals: [verify HTTP response code]
    A : 403
    E : 403
    04:46:32 verifyEquals: [Verifying errorCode]
    A : WFP-108032
    E : WFP-108032
    04:46:32 verifyEquals: [Verifying error message]
    A : Access right violation: VIEW operation on DOCUMENT of ATTENDANCE domain is not allowed for current user.
    E : Access right violation: VIEW operation on DOCUMENT of ATTENDANCE domain is not allowed for current user.
    04:46:32 STEP 6 - Get Aggregated Document.
    04:46:32 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" } ], "startDate" : "2016-10-05T00:00:00" }
    04:46:33 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:33 GMT
    Response Time (ms):121

    Payload (Click to Expand)[ { "id" : 35, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false }, { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 1.docx", "id" : 1, "creationDateTime" : "2017-03-15T13:28:15", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false } ] } ]
    04:46:33 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/multi_read

    Payload (Click to Expand){ "documentIds" : [ 2 ] }
    04:46:33 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 403 Forbidden
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:33 GMT
    Response Time (ms):81

    Payload (Click to Expand){ "errorCode" : "WFP-108032", "message" : "Access right violation: VIEW operation on DOCUMENT of ATTENDANCE domain is not allowed for current user." }
    04:46:33 verifyEquals: [verify HTTP response code]
    A : 403
    E : 403
    04:46:33 verifyEquals: [Verifying errorCode]
    A : WFP-108032
    E : WFP-108032
    04:46:33 verifyEquals: [Verifying error message]
    A : Access right violation: VIEW operation on DOCUMENT of ATTENDANCE domain is not allowed for current user.
    E : Access right violation: VIEW operation on DOCUMENT of ATTENDANCE domain is not allowed for current user.
    04:46:33 STEP 7 - Get documents by action.
    04:46:33 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" } ], "startDate" : "2016-10-05T00:00:00" }
    04:46:33 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:33 GMT
    Response Time (ms):215

    Payload (Click to Expand)[ { "id" : 35, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false }, { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 1.docx", "id" : 1, "creationDateTime" : "2017-03-15T13:28:15", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false } ] } ]
    04:46:33 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "entityIds" : [ 35 ] }
    04:46:33 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 403 Forbidden
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:33 GMT
    Response Time (ms):80

    Payload (Click to Expand){ "errorCode" : "WFP-108032", "message" : "Access right violation: VIEW operation on DOCUMENT of ATTENDANCE domain is not allowed for current user." }
    04:46:33 verifyEquals: [verify HTTP response code]
    A : 403
    E : 403
    04:46:33 verifyEquals: [Verifying errorCode]
    A : WFP-108032
    E : WFP-108032
    04:46:33 verifyEquals: [Verifying error message]
    A : Access right violation: VIEW operation on DOCUMENT of ATTENDANCE domain is not allowed for current user.
    E : Access right violation: VIEW operation on DOCUMENT of ATTENDANCE domain is not allowed for current user.
    04:46:33 STEP 8 - Forward document by Entity.
    04:46:33 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "emailAddresses" : [ "IgorLeavitt@kronos.com" ], "subject" : "test", "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "employee" : { "name" : "20322" }, "body" : "test", "entityIds" : [ 35 ] }
    04:46:33 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 403 Forbidden
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:33 GMT
    Response Time (ms):81

    Payload (Click to Expand){ "errorCode" : "WFP-108032", "message" : "Access right violation: VIEW operation on DOCUMENT of ATTENDANCE domain is not allowed for current user." }
    04:46:33 verifyEquals: [verify HTTP response code]
    A : 403
    E : 403
    04:46:33 verifyEquals: [Verifying errorCode]
    A : WFP-108032
    E : WFP-108032
    04:46:33 verifyEquals: [Verifying error message]
    A : Access right violation: VIEW operation on DOCUMENT of ATTENDANCE domain is not allowed for current user.
    E : Access right violation: VIEW operation on DOCUMENT of ATTENDANCE domain is not allowed for current user.
    04:46:33 STEP 9 - Forward document.
    04:46:33 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "emailAddresses" : [ "IgorLeavitt@kronos.com" ], "subject" : "test", "employee" : { "name" : "20322" }, "body" : "test", "docIds" : [ 2 ] }
    04:46:33 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 403 Forbidden
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:33 GMT
    Response Time (ms):90

    Payload (Click to Expand){ "errorCode" : "WFP-108032", "message" : "Access right violation: VIEW operation on DOCUMENT of ATTENDANCE domain is not allowed for current user." }
    04:46:33 verifyEquals: [verify HTTP response code]
    A : 403
    E : 403
    04:46:33 verifyEquals: [Verifying errorCode]
    A : WFP-108032
    E : WFP-108032
    04:46:33 verifyEquals: [Verifying error message]
    A : Access right violation: VIEW operation on DOCUMENT of ATTENDANCE domain is not allowed for current user.
    E : Access right violation: VIEW operation on DOCUMENT of ATTENDANCE domain is not allowed for current user.
    04:46:33 STEP 10 - Log out as Manager.
    04:46:33 STEP 11 - Log in as Attendance Administrator.
    04:46:33 Going to Login at openAM with
    Username :LindaHudson
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:46:33 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:46:34 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 08:46:33 GMT
    Response Time (ms):103

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcz3a_tuTrrsYpfMMusdniPSqMZEhQCpfdM.*AAJTSQACMDEAAlNLABM3ODk3MjcwMzg5MTkwMjUzMzgwAAJTMQAA*", "successUrl" : "/authn/console" }
    04:46:34 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    04:46:34 STEP 12 - Return original access profile for Manager.
    04:46:34 Request:
    Type: [PUT]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/

    Payload (Click to Expand){ "personIdentity" : { "personNumber" : 10020 }, "personInformation" : { "accessAssignment" : { "accessProfileName" : "Manufacturing Manager", "timeEntryTypeEffectiveDate" : "2017-04-05", "timeEntryTypeName" : "NONE" } } }
    04:46:34 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:34 GMT
    Response Time (ms):260

    Payload (Click to Expand){ "personId" : 52, "personNumber" : "10020" }
    04:46:34 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM113867_GetDocumentAuditForDomainParam fail
    2017-04-05 04:46:34 2017-04-05 04:47:01 0h 0m 27s+26ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.audit.TestGetDocumentAuditDataPositiveValidation
    dependsOnMethods:
    Description: Test verifies that domain parameter is handeled correctly in DocumentAudit API.
    Status Timestamp Details
    04:46:34 STEP 1 - Login as Michael Martin.
    04:46:34 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:46:34 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:46:34 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 08:46:34 GMT
    Response Time (ms):78

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxWJs-tbufnpiFEo2AFWmAn6gr81RR3tdI.*AAJTSQACMDEAAlNLABQtOTA0Nzg0Mjc1NjI4ODMxMTI3NQACUzEAAA..*", "successUrl" : "/authn/console" }
    04:46:34 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    04:46:34 STEP 2 - Add Event.
    04:46:34 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/events

    Payload (Click to Expand){ "amount" : 2, "eventDefinition" : { "name" : "Att Missed In Punch", "type" : { "name" : "BASIC" } }, "eventTime" : "15:02:30.000", "employee" : { "name" : "20322" }, "applyDate" : "2017-04-05" }
    04:46:34 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 201 Created
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:46:34 GMT
    Response Time (ms):101

    Payload (Click to Expand)[ { "id" : 5730, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "shortName" : "MissIn", "displayName" : "Missed In Punch", "active" : true, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "dayBased" : false }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-04-05", "eventTime" : "15:02:30", "amount" : 2, "updatedByUserId" : 51, "isSystem" : false } ]
    04:46:34 verifyEquals: [verify status code]
    A : 201
    E : 201
    04:46:34 STEP 3 - Apply rules
    04:46:34 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/rules/execute

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "useDefaultStartDate" : false, "employees" : [ { "name" : "20322" } ], "startDate" : "2017-04-04T00:00:00" }
    04:47:01 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 201 Created
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: 0
    Date: Wed, 05 Apr 2017 08:47:01 GMT
    Response Time (ms):26570

    Payload (Click to Expand)No Payload Body
    04:47:01 verifyEquals: [verify status code]
    A : 201
    E : 201
    04:47:01 STEP 4 - Get document audit for domain by name.
    04:47:01 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents_audit_record/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-06T00:00:00", "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "startDate" : "2017-03-26T00:00:00" }
    04:47:01 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: 0
    Date: Wed, 05 Apr 2017 08:47:01 GMT
    Response Time (ms):84

    Payload (Click to Expand)No Payload Body
    04:47:01 verifyEquals: [verify status code]
    A : 404
    E : 200
    04:47:01 Finish test case [TestNG-test=KateFrameworkInt-1] with failure :
    Exceptions: (Click to Expand)Failure at [java.lang.AssertionError: expected [200] but found [404]] org.testng.Assert.fail(Assert.java:93) org.testng.Assert.failNotEquals(Assert.java:512) org.testng.Assert.assertEqualsImpl(Assert.java:134) org.testng.Assert.assertEquals(Assert.java:115) org.testng.Assert.assertEquals(Assert.java:178) com.kronos.api.rest.assertions.APIAssertions.verifyEquals(APIAssertions.java:122) com.kronos.commonbusiness.testcases.component.docmgmt.document.audit.TestGetDocumentAuditDataPositiveValidation.verifySuccessfullGetDocumentAuditForDomainNameResponse(TestGetDocumentAuditDataPositiveValidation.java:202) com.kronos.commonbusiness.testcases.component.docmgmt.document.audit.TestGetDocumentAuditDataPositiveValidation.test_ALM113867_GetDocumentAuditForDomainParam(TestGetDocumentAuditDataPositiveValidation.java:169) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) java.lang.reflect.Method.invoke(Unknown Source) org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:108) org.testng.internal.Invoker.invokeMethod(Invoker.java:661) org.testng.internal.Invoker.invokeTestMethod(Invoker.java:869) org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1193) org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126) org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source)
    04:47:01 Delete event, apply rules for user to recover initial state.
    04:47:01 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:47:01 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:47:01 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 08:47:01 GMT
    Response Time (ms):121

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxLEhEMlz7iySowYCl2VfrT6v3ehqKhnkA.*AAJTSQACMDEAAlNLABMxMDM1Nzc2NjA2MDQzNzU3Mzk3AAJTMQAA*", "successUrl" : "/authn/console" }
    04:47:01 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    04:47:01 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/events/5730/mark_deleted
    04:47:01 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:47:01 GMT
    Response Time (ms):153

    Payload (Click to Expand)No Payload Body
  • test_ALM113868_GetDocumentAuditForAttendanceDomainParam fail
    2017-04-05 04:47:01 2017-04-05 04:47:03 0h 0m 1s+364ms
    Groups: P1
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.audit.TestGetDocumentAuditDataPositiveValidation
    dependsOnMethods:
    Description: Test verifies that user is able to get document auditing data using DocumentAudit request.
    Status Timestamp Details
    04:47:01 STEP 1 - Login as Michael Martin.
    04:47:01 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:47:01 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:47:01 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 08:47:01 GMT
    Response Time (ms):79

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczJwSAqhoUc2MenfbAyiyCnJ02Y6j023qY.*AAJTSQACMDEAAlNLABQtNjUzMTY2MTM5ODAwNTU5MTgyOQACUzEAAA..*", "successUrl" : "/authn/console" }
    04:47:01 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    04:47:01 STEP 2 - Add Event.
    04:47:01 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/events

    Payload (Click to Expand){ "amount" : 2, "eventDefinition" : { "name" : "Att Missed In Punch", "type" : { "name" : "BASIC" } }, "eventTime" : "15:02:30.000", "employee" : { "name" : "20322" }, "applyDate" : "2017-04-05" }
    04:47:02 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 201 Created
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:47:02 GMT
    Response Time (ms):161

    Payload (Click to Expand)[ { "id" : 5731, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "shortName" : "MissIn", "displayName" : "Missed In Punch", "active" : true, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "dayBased" : false }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-04-05", "eventTime" : "15:02:30", "amount" : 2, "updatedByUserId" : 51, "isSystem" : false } ]
    04:47:02 verifyEquals: [verify status code]
    A : 201
    E : 201
    04:47:02 STEP 3 - Apply rules
    04:47:02 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/rules/execute

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "useDefaultStartDate" : false, "employees" : [ { "name" : "20322" } ], "startDate" : "2017-04-04T00:00:00" }
    04:47:02 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 201 Created
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: 0
    Date: Wed, 05 Apr 2017 08:47:02 GMT
    Response Time (ms):551

    Payload (Click to Expand)No Payload Body
    04:47:02 verifyEquals: [verify status code]
    A : 201
    E : 201
    04:47:02 STEP 4 - Get document ids and creation dates
    04:47:02 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-06T00:00:00", "employees" : [ { "name" : "20322" } ], "startDate" : "2017-04-05T00:00:00" }
    04:47:02 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:47:02 GMT
    Response Time (ms):110

    Payload (Click to Expand)[ { "id" : 1336, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-04-05T00:00:00", "documents" : [ { "size" : 26203.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice2017-04-05 08:47:02.820527568", "id" : 48, "creationDateTime" : "2017-04-05T08:47:02", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "Martin, Michael", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "4/05/2017", "incidents-by-action" : [ { "id" : 5731, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-04-05", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-04-05", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : 51, "pointTransaction" : { "id" : 5182, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-04-05T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 1336, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 10888, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-04-05T00:00", "balanceAmount" : 3.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-04-05T00:00", "transactionId" : 5619, "triggeredDate" : "2017-04-05T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Normal1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-04-05T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-04-05T00:00", "processedThroughDateTime" : "2017-04-05T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 5731, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-04-05", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-04-05", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : 51, "pointTransaction" : { "id" : 5182, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-04-05T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "4/01/2017", "policy-balance-on-action-trigger-date" : "3.00", "discipline-level-on-action-trigger-date" : "Normal1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false }, { "size" : 16478.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice2017-04-05 08:47:02.637862781", "id" : 47, "creationDateTime" : "2017-04-05T08:47:02", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false } ] } ]
    04:47:02 STEP 5 - Get document audit for adding.
    04:47:02 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents_audit_record/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T08:48:02", "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "startDate" : "2017-04-05T08:47:01" }
    04:47:02 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: 0
    Date: Wed, 05 Apr 2017 08:47:03 GMT
    Response Time (ms):76

    Payload (Click to Expand)No Payload Body
    04:47:02 verifyEquals: [verify status code]
    A : 404
    E : 200
    04:47:02 Request:
    Type: [GET]
    Parameters: [EMPTY]
    URI: http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/employee/10015
    04:47:03 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:47:03 GMT
    Response Time (ms):117

    Payload (Click to Expand){ "extension" : { "accessProfile" : "Manufacturing Manager Using PE", "accessProfileId" : 64, "authenticationType" : "Basic", "authenticationTypeId" : 1, "consecutiveBadLogons" : 0, "dataAccessExtensionGroups" : [ { "assignDAGID" : 102, "dataAccessGroup" : "Manufacturing Manager GDAP", "dataAccessGroupId" : 52, "dataAccessGroupRole" : "MANAGER_ROLE", "dataAccessGroupRoleId" : -2, "defaultSwitch" : false, "effectiveDate" : "2015-02-06", "expirationDate" : "3000-01-01", "personID" : 51 } ], "dataAccessGroupsForSnaphotDate" : [ ], "delegateProfile" : "Manufacturing Managers Delegate Profile", "delegateProfileId" : 51, "effDatedAccountStatuses" : [ { "effectiveDate" : "2000-01-01", "expirationDate" : "3000-01-01", "accountStatus" : "Active", "accountStatusTypeId" : 1 } ], "effDatedAccountStatusesForExtensionSnaphotDate" : [ ], "effDatedPrimaryJobAccountEntries" : [ { "effectiveDate" : "2005-08-03", "expirationDate" : "3000-01-01", "laborAccountId" : -2, "laborCategoryName" : "-/-", "primaryJob" : "Organization/United States/Metropolitan Plant/Administration/Manufacturing Manager", "primaryOrganizationId" : 53 } ], "effDatedPrimaryJobAccountForSnaphotDate" : [ ], "emailContactDataEntries" : [ { "contactData" : "Michael.Martin@acmeco.com", "contactType" : "Work", "contactTypeId" : 4, "hasEmailNotificationDelivery" : true } ], "employmentStatuses" : [ { "effectiveDate" : "2005-08-03", "expirationDate" : "3000-01-01", "employmentStatus" : "Active", "employmentStatusTypeId" : 1 } ], "employmentStatusesForExtensionSnaphotDate" : [ ], "fingerRequiredFlag" : false, "firstName" : "Michael", "fullName" : "Martin, Michael", "hasKmailNotificationDelivery" : false, "hireDate" : "2005-08-03", "identifier" : { "identifier" : "EMPLOYEE_EXTENSION" }, "isEmployee" : true, "isManager" : true, "jobAssigmentId" : 51, "lastName" : "Martin", "learnPath" : "", "licenseTypeList" : [ { "active" : true, "licenseId" : 1, "licenseType" : "Workforce Timekeeper" }, { "active" : true, "licenseId" : 2, "licenseType" : "Workforce Employee" }, { "active" : true, "licenseId" : 3, "licenseType" : "Workforce Manager" }, { "active" : true, "licenseId" : 21, "licenseType" : "Workforce MobileManager" }, { "active" : true, "licenseId" : 23, "licenseType" : "Workforce TabletManager" }, { "active" : true, "licenseId" : 10, "licenseType" : "Workforce Attendance" }, { "active" : true, "licenseId" : 12, "licenseType" : "Workforce Leave" } ], "localeProfileId" : 1, "logonProfile" : "Manufacturing Manager", "logonProfileId" : 53, "mfaRequired" : false, "notificationProfile" : "All", "notificationProfileId" : 151, "password" : "B1hNyvC9bQJhPU14v6pXe88CMfaIvh+HJg7+5y9NTluZK4OJ1tDXcBjGuLeAdARX", "passwordHistories" : [ { "effectiveDateTime" : "2017-03-15T11:14:27", "password" : "B1hNyvC9bQJhPU14v6pXe88CMfaIvh+HJg7+5y9NTluZK4OJ1tDXcBjGuLeAdARX" } ], "passwordUpdateRequired" : false, "passwordUpdatedDateTime" : "2017-03-15T11:14:27", "personCustomDataEntries" : [ { "customDataType" : "Only Custom Data Field", "customDataTypeId" : 1 } ], "personId" : 51, "personNumber" : "10015", "postalAddressDataEntries" : [ { "contactType" : "Home", "contactTypeId" : 5, "country" : "United States", "state" : "Texas" } ], "preferenceProfile" : "Manu Display Profile", "preferenceProfileDataEntry" : { "calendarProfileId" : 1, "externalURLProfile" : "&DEFAULT_URL_PROFILE", "externalURLProfileId" : 1, "preferenceProfile" : "Manu Display Profile", "preferenceProfileId" : 53, "schedulePeriodId" : 1, "summaryViewProfile" : "IS", "summaryViewProfileId" : 4, "usingShiftLabel" : true, "usesTwelveHourFormat" : true }, "preferenceProfileId" : 53, "processEmployeeProfile" : "All Process Templates", "processManagerProfile" : "All Process Templates", "recordManagerLockout" : 1, "recordManagerLockoutFlag" : true, "restrictedUser" : false, "shortName" : "MMartin", "socialAccounts" : [ ], "supervisorFullName" : "Peterson, Herbert", "supervisorPersonId" : 10, "supervisorPersonNumber" : "10002", "telContactDataEntries" : [ { "contactData" : "(512)468-1114", "contactType" : "Phone 1", "contactTypeId" : 1, "smsswitch" : false }, { "contactData" : "(512)468-2114", "contactType" : "Phone 2", "contactTypeId" : 2, "smsswitch" : false }, { "contactData" : "(512)468-3114", "contactType" : "Phone 3", "contactTypeId" : 3, "smsswitch" : false } ], "timeZone" : "(GMT -05:00) Eastern Time", "timeZoneId" : 13411, "userAccountId" : 51, "userName" : "MichaelMartin" }, "exceptionPresent" : false }
    04:47:03 Finish test case [TestNG-test=KateFrameworkInt-1] with failure :
    Exceptions: (Click to Expand)Failure at [java.lang.AssertionError: expected [200] but found [404]] org.testng.Assert.fail(Assert.java:93) org.testng.Assert.failNotEquals(Assert.java:512) org.testng.Assert.assertEqualsImpl(Assert.java:134) org.testng.Assert.assertEquals(Assert.java:115) org.testng.Assert.assertEquals(Assert.java:178) com.kronos.api.rest.assertions.APIAssertions.verifyEquals(APIAssertions.java:122) com.kronos.commonbusiness.testcases.component.docmgmt.document.audit.TestGetDocumentAuditDataPositiveValidation.verifySuccessfullGetDocumentAuditDataResponse(TestGetDocumentAuditDataPositiveValidation.java:215) com.kronos.commonbusiness.testcases.component.docmgmt.document.audit.TestGetDocumentAuditDataPositiveValidation.test_ALM113868_GetDocumentAuditForAttendanceDomainParam(TestGetDocumentAuditDataPositiveValidation.java:129) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) java.lang.reflect.Method.invoke(Unknown Source) org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:108) org.testng.internal.Invoker.invokeMethod(Invoker.java:661) org.testng.internal.Invoker.invokeTestMethod(Invoker.java:869) org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1193) org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126) org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source)
    04:47:03 Delete event, apply rules for user to recover initial state.
    04:47:03 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:47:03 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:47:03 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 08:47:03 GMT
    Response Time (ms):80

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxgaG5LEoQCSgm49EIJOd3EBZCSswqR-u8.*AAJTSQACMDEAAlNLABQtMjU5MjAzNDE2OTQyNTMwNzU0NAACUzEAAA..*", "successUrl" : "/authn/console" }
    04:47:03 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    04:47:03 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/events/5731/mark_deleted
    04:47:03 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:47:03 GMT
    Response Time (ms):133

    Payload (Click to Expand)No Payload Body
  • test_ALM113870_GetDocumentAuditWithoutDomainParam fail
    2017-04-05 04:47:03 2017-04-05 04:47:05 0h 0m 1s+564ms
    Groups: P1
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.audit.TestGetDocumentAuditDataPositiveValidation
    dependsOnMethods:
    Description: Test verifies that user is able to get document auditing data using DocumentAudit request without specifying domain parameter.
    Status Timestamp Details
    04:47:03 STEP 1 - Login as Michael Martin.
    04:47:03 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:47:03 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:47:03 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 08:47:03 GMT
    Response Time (ms):76

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczkisL1Jj51NKq1tpdEkDZLsv-kXWMo5vc.*AAJTSQACMDEAAlNLABQtNzg0NjQxNDI3OTM5MzI4MjIxNgACUzEAAA..*", "successUrl" : "/authn/console" }
    04:47:03 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    04:47:03 STEP 2 - Add Event.
    04:47:03 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/events

    Payload (Click to Expand){ "amount" : 2, "eventDefinition" : { "name" : "Att Missed In Punch", "type" : { "name" : "BASIC" } }, "eventTime" : "15:02:30.000", "employee" : { "name" : "20322" }, "applyDate" : "2017-04-05" }
    04:47:03 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 201 Created
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:47:03 GMT
    Response Time (ms):103

    Payload (Click to Expand)[ { "id" : 5732, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "shortName" : "MissIn", "displayName" : "Missed In Punch", "active" : true, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "dayBased" : false }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-04-05", "eventTime" : "15:02:30", "amount" : 2, "updatedByUserId" : 51, "isSystem" : false } ]
    04:47:03 STEP 3 - Apply rules
    04:47:03 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/rules/execute

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "useDefaultStartDate" : false, "employees" : [ { "name" : "20322" } ], "startDate" : "2017-04-04T00:00:00" }
    04:47:04 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 201 Created
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: 0
    Date: Wed, 05 Apr 2017 08:47:04 GMT
    Response Time (ms):824

    Payload (Click to Expand)No Payload Body
    04:47:04 verifyEquals: [verify status code]
    A : 201
    E : 201
    04:47:04 STEP 4 - Get document ids and creation dates
    04:47:04 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-06T00:00:00", "employees" : [ { "name" : "20322" } ], "startDate" : "2017-04-05T00:00:00" }
    04:47:04 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:47:04 GMT
    Response Time (ms):126

    Payload (Click to Expand)[ { "id" : 1338, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-04-05T00:00:00", "documents" : [ { "size" : 16478.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice2017-04-05 08:47:04.374335675", "id" : 49, "creationDateTime" : "2017-04-05T08:47:04", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false }, { "size" : 26203.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice2017-04-05 08:47:04.659401627", "id" : 50, "creationDateTime" : "2017-04-05T08:47:04", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "Martin, Michael", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "4/05/2017", "incidents-by-action" : [ { "id" : 5732, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-04-05", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-04-05", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : 51, "pointTransaction" : { "id" : 5183, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-04-05T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 1338, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 10890, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-04-05T00:00", "balanceAmount" : 3.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-04-05T00:00", "transactionId" : 5620, "triggeredDate" : "2017-04-05T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Normal1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-04-05T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-04-05T00:00", "processedThroughDateTime" : "2017-04-05T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 5732, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-04-05", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-04-05", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : 51, "pointTransaction" : { "id" : 5183, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-04-05T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "4/01/2017", "policy-balance-on-action-trigger-date" : "3.00", "discipline-level-on-action-trigger-date" : "Normal1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false } ] } ]
    04:47:04 STEP 5 - Get document audit.
    04:47:04 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents_audit_record/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T08:48:04", "startDate" : "2017-04-05T08:47:03" }
    04:47:04 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: 0
    Date: Wed, 05 Apr 2017 08:47:04 GMT
    Response Time (ms):74

    Payload (Click to Expand)No Payload Body
    04:47:04 verifyEquals: [verify status code]
    A : 404
    E : 200
    04:47:04 Request:
    Type: [GET]
    Parameters: [EMPTY]
    URI: http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/employee/10015
    04:47:04 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:47:05 GMT
    Response Time (ms):116

    Payload (Click to Expand){ "extension" : { "accessProfile" : "Manufacturing Manager Using PE", "accessProfileId" : 64, "authenticationType" : "Basic", "authenticationTypeId" : 1, "consecutiveBadLogons" : 0, "dataAccessExtensionGroups" : [ { "assignDAGID" : 102, "dataAccessGroup" : "Manufacturing Manager GDAP", "dataAccessGroupId" : 52, "dataAccessGroupRole" : "MANAGER_ROLE", "dataAccessGroupRoleId" : -2, "defaultSwitch" : false, "effectiveDate" : "2015-02-06", "expirationDate" : "3000-01-01", "personID" : 51 } ], "dataAccessGroupsForSnaphotDate" : [ ], "delegateProfile" : "Manufacturing Managers Delegate Profile", "delegateProfileId" : 51, "effDatedAccountStatuses" : [ { "effectiveDate" : "2000-01-01", "expirationDate" : "3000-01-01", "accountStatus" : "Active", "accountStatusTypeId" : 1 } ], "effDatedAccountStatusesForExtensionSnaphotDate" : [ ], "effDatedPrimaryJobAccountEntries" : [ { "effectiveDate" : "2005-08-03", "expirationDate" : "3000-01-01", "laborAccountId" : -2, "laborCategoryName" : "-/-", "primaryJob" : "Organization/United States/Metropolitan Plant/Administration/Manufacturing Manager", "primaryOrganizationId" : 53 } ], "effDatedPrimaryJobAccountForSnaphotDate" : [ ], "emailContactDataEntries" : [ { "contactData" : "Michael.Martin@acmeco.com", "contactType" : "Work", "contactTypeId" : 4, "hasEmailNotificationDelivery" : true } ], "employmentStatuses" : [ { "effectiveDate" : "2005-08-03", "expirationDate" : "3000-01-01", "employmentStatus" : "Active", "employmentStatusTypeId" : 1 } ], "employmentStatusesForExtensionSnaphotDate" : [ ], "fingerRequiredFlag" : false, "firstName" : "Michael", "fullName" : "Martin, Michael", "hasKmailNotificationDelivery" : false, "hireDate" : "2005-08-03", "identifier" : { "identifier" : "EMPLOYEE_EXTENSION" }, "isEmployee" : true, "isManager" : true, "jobAssigmentId" : 51, "lastName" : "Martin", "learnPath" : "", "licenseTypeList" : [ { "active" : true, "licenseId" : 1, "licenseType" : "Workforce Timekeeper" }, { "active" : true, "licenseId" : 2, "licenseType" : "Workforce Employee" }, { "active" : true, "licenseId" : 3, "licenseType" : "Workforce Manager" }, { "active" : true, "licenseId" : 21, "licenseType" : "Workforce MobileManager" }, { "active" : true, "licenseId" : 23, "licenseType" : "Workforce TabletManager" }, { "active" : true, "licenseId" : 10, "licenseType" : "Workforce Attendance" }, { "active" : true, "licenseId" : 12, "licenseType" : "Workforce Leave" } ], "localeProfileId" : 1, "logonProfile" : "Manufacturing Manager", "logonProfileId" : 53, "mfaRequired" : false, "notificationProfile" : "All", "notificationProfileId" : 151, "password" : "B1hNyvC9bQJhPU14v6pXe88CMfaIvh+HJg7+5y9NTluZK4OJ1tDXcBjGuLeAdARX", "passwordHistories" : [ { "effectiveDateTime" : "2017-03-15T11:14:27", "password" : "B1hNyvC9bQJhPU14v6pXe88CMfaIvh+HJg7+5y9NTluZK4OJ1tDXcBjGuLeAdARX" } ], "passwordUpdateRequired" : false, "passwordUpdatedDateTime" : "2017-03-15T11:14:27", "personCustomDataEntries" : [ { "customDataType" : "Only Custom Data Field", "customDataTypeId" : 1 } ], "personId" : 51, "personNumber" : "10015", "postalAddressDataEntries" : [ { "contactType" : "Home", "contactTypeId" : 5, "country" : "United States", "state" : "Texas" } ], "preferenceProfile" : "Manu Display Profile", "preferenceProfileDataEntry" : { "calendarProfileId" : 1, "externalURLProfile" : "&DEFAULT_URL_PROFILE", "externalURLProfileId" : 1, "preferenceProfile" : "Manu Display Profile", "preferenceProfileId" : 53, "schedulePeriodId" : 1, "summaryViewProfile" : "IS", "summaryViewProfileId" : 4, "usingShiftLabel" : true, "usesTwelveHourFormat" : true }, "preferenceProfileId" : 53, "processEmployeeProfile" : "All Process Templates", "processManagerProfile" : "All Process Templates", "recordManagerLockout" : 1, "recordManagerLockoutFlag" : true, "restrictedUser" : false, "shortName" : "MMartin", "socialAccounts" : [ ], "supervisorFullName" : "Peterson, Herbert", "supervisorPersonId" : 10, "supervisorPersonNumber" : "10002", "telContactDataEntries" : [ { "contactData" : "(512)468-1114", "contactType" : "Phone 1", "contactTypeId" : 1, "smsswitch" : false }, { "contactData" : "(512)468-2114", "contactType" : "Phone 2", "contactTypeId" : 2, "smsswitch" : false }, { "contactData" : "(512)468-3114", "contactType" : "Phone 3", "contactTypeId" : 3, "smsswitch" : false } ], "timeZone" : "(GMT -05:00) Eastern Time", "timeZoneId" : 13411, "userAccountId" : 51, "userName" : "MichaelMartin" }, "exceptionPresent" : false }
    04:47:05 Finish test case [TestNG-test=KateFrameworkInt-1] with failure :
    Exceptions: (Click to Expand)Failure at [java.lang.AssertionError: expected [200] but found [404]] org.testng.Assert.fail(Assert.java:93) org.testng.Assert.failNotEquals(Assert.java:512) org.testng.Assert.assertEqualsImpl(Assert.java:134) org.testng.Assert.assertEquals(Assert.java:115) org.testng.Assert.assertEquals(Assert.java:178) com.kronos.api.rest.assertions.APIAssertions.verifyEquals(APIAssertions.java:122) com.kronos.commonbusiness.testcases.component.docmgmt.document.audit.TestGetDocumentAuditDataPositiveValidation.verifySuccessfullGetDocumentAuditDataResponse(TestGetDocumentAuditDataPositiveValidation.java:215) com.kronos.commonbusiness.testcases.component.docmgmt.document.audit.TestGetDocumentAuditDataPositiveValidation.test_ALM113870_GetDocumentAuditWithoutDomainParam(TestGetDocumentAuditDataPositiveValidation.java:97) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) java.lang.reflect.Method.invoke(Unknown Source) org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:108) org.testng.internal.Invoker.invokeMethod(Invoker.java:661) org.testng.internal.Invoker.invokeTestMethod(Invoker.java:869) org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1193) org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126) org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source)
    04:47:05 Delete event, apply rules for user to recover initial state.
    04:47:05 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:47:05 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:47:05 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 08:47:05 GMT
    Response Time (ms):77

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcyaJaer7nst2fAH33LcDZ0vCCoFxClw-Ss.*AAJTSQACMDEAAlNLABM4NjQ3NzUwNDAwNDYxODE5Nzg4AAJTMQAA*", "successUrl" : "/authn/console" }
    04:47:05 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    04:47:05 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/events/5732/mark_deleted
    04:47:05 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:47:05 GMT
    Response Time (ms):137

    Payload (Click to Expand)No Payload Body
    04:47:05 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/rules/execute

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "useDefaultStartDate" : false, "employees" : [ { "name" : "20322" } ], "startDate" : "2017-04-04T00:00:00" }
    04:47:05 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 201 Created
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: 0
    Date: Wed, 05 Apr 2017 08:47:05 GMT
    Response Time (ms):174

    Payload (Click to Expand)No Payload Body
  • test_ALM114853_ManageCanNotGetAttendanceTemplatesMetadataIfHeHasNoAccessToAttendanceDomain pass
    2017-04-05 04:47:05 2017-04-05 04:55:39 0h 8m 33s+760ms
    Groups: Regression
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.mdui.TestGetTemplateDomainPermissionNegativeValidation
    dependsOnMethods:
    Description: If Manager has not access to Attendance Domain (access control point WORKFORCE_ATTENDANCE_SETUP is disallowed) in his Function Access Profile, he can not get template metadata for Attendance domain.
    Status Timestamp Details
    04:47:05 STEP 1 - Login to Falcon.
    04:47:05 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:47:05 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:47:05 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 08:47:05 GMT
    Response Time (ms):78

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcyxZxZzSZgNfjsYjWt5aDuGF380MvlGMVk.*AAJTSQACMDEAAlNLABM1OTgyNTMwNzQ4OTU1NTIzMTczAAJTMQAA*", "successUrl" : "/authn/console" }
    04:47:05 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    04:47:05 STEP 2 - Upload Template.
    04:47:05 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    04:55:38 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    04:55:38 verifyTrue: []
    A : true
    E : true
    04:55:38 verifyTrue: [verify binary]
    A : true
    E : true
    04:55:38 verifyTrue: [verify size]
    A : true
    E : true
    04:55:38 verifyTrue: [verify tags]
    A : true
    E : true
    04:55:38 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    04:55:38 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    04:55:38 verifyEquals: [verify description]
    A : desc
    E : desc
    04:55:38 verifyEquals: [verify name]
    A : Template114853
    E : Template114853
    04:55:38 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    04:55:38 verifyEquals: []
    A : DOCX
    E : DOCX
    04:55:38 verifyEquals: []
    A : Template.docx
    E : Template.docx
    04:55:38 verifyEquals: []
    A : 1
    E : 1
    04:55:38 STEP 3 - Log in as Person with Manager License and None permission for Attendance Domain.
    04:55:38 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:55:38 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:55:38 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 08:55:38 GMT
    Response Time (ms):83

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcyJqYh5U5AoRBPdk8Gpz9gpDTZ1yHPSHqQ.*AAJTSQACMDEAAlNLABM5MTI4NTQwNzM4NTc1NDIxNzk5AAJTMQAA*", "successUrl" : "/authn/console" }
    04:55:38 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    04:55:38 STEP 4 - Get template metadata for the upladed template.
    04:55:38 Request:
    Type: [GET]
    Parameters: [EMPTY]
    URI: http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/mdui/11
    04:55:38 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 403 Forbidden
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:55:38 GMT
    Response Time (ms):120

    Payload (Click to Expand){ "errorCode" : "WFP-108031", "message" : "Current employee does not have access to templates that belong to DOCDOMAIN_ATTENDANCE_MANAGEMENT domain." }
    04:55:38 verifyEquals: [verify HTTP response code]
    A : 403
    E : 403
    04:55:38 verifyEquals: [Verifying errorCode]
    A : WFP-108031
    E : WFP-108031
    04:55:38 verifyEquals: [Verifying error message]
    A : Current employee does not have access to templates that belong to DOCDOMAIN_ATTENDANCE_MANAGEMENT domain.
    E : Current employee does not have access to templates that belong to DOCDOMAIN_ATTENDANCE_MANAGEMENT domain.
    04:55:38 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:55:38 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:55:38 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 08:55:38 GMT
    Response Time (ms):80

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcylsdeKGJdS3ZQUDCxO49lpmlQZMUqCotY.*AAJTSQACMDEAAlNLABQtNzA0NDQ3NzU3NzU2OTU0NDk1OQACUzEAAA..*", "successUrl" : "/authn/console" }
    04:55:39 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    04:55:39 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/11
    04:55:39 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:55:39 GMT
    Response Time (ms):96

    Payload (Click to Expand)No Payload Body
    04:55:39 verifyEquals: []
    A : 204
    E : 204
    04:55:39 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM114858_ManagerCanNotChangeTemplateActiveStateIfHeHasNonePermission pass
    2017-04-05 04:55:39 2017-04-05 05:04:13 0h 8m 34s+487ms
    Groups: Regression
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.mdui.TestGetTemplateDomainPermissionNegativeValidation
    dependsOnMethods:
    Description: Verify If Person has Workforce Manager license and NONE permission for document templates, he can NOT change template active status
    Status Timestamp Details
    04:55:39 STEP 1 - Login to Falcon.
    04:55:39 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:55:39 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:55:39 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 08:55:39 GMT
    Response Time (ms):79

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcwmm0Qg-UpmB-zZZEfR05nSzSItLW5QAP0.*AAJTSQACMDEAAlNLABM3NDA0MjIyNDA5MzI1Mjg5NjYwAAJTMQAA*", "successUrl" : "/authn/console" }
    04:55:39 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    04:55:39 STEP 2 - Assign NONE permission profile for Employee
    04:55:39 Request:
    Type: [PUT]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/

    Payload (Click to Expand){ "personIdentity" : { "personNumber" : 10020 }, "personInformation" : { "accessAssignment" : { "accessProfileName" : "Manufacturing Manager", "timeEntryTypeEffectiveDate" : "2017-04-05", "timeEntryTypeName" : "NONE" } } }
    04:55:39 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 08:55:39 GMT
    Response Time (ms):199

    Payload (Click to Expand){ "personId" : 52, "personNumber" : "10020" }
    04:55:39 STEP 3 - Login as Configurator.
    04:55:39 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:55:39 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    04:55:39 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 08:55:39 GMT
    Response Time (ms):129

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczHkymEvr-jcMRRgrN0qiCoNQbeGTM8Fc8.*AAJTSQACMDEAAlNLABMyMjg0OTE4NzU2ODU3MDkwMTc2AAJTMQAA*", "successUrl" : "/authn/console" }
    04:55:39 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    04:55:39 STEP 4 - Upload Template.
    04:55:39 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    05:04:12 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    05:04:12 verifyTrue: []
    A : true
    E : true
    05:04:12 verifyTrue: [verify binary]
    A : true
    E : true
    05:04:12 verifyTrue: [verify size]
    A : true
    E : true
    05:04:12 verifyTrue: [verify tags]
    A : true
    E : true
    05:04:12 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    05:04:12 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    05:04:12 verifyEquals: [verify description]
    A : desc
    E : desc
    05:04:12 verifyEquals: [verify name]
    A : Template114858
    E : Template114858
    05:04:12 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    05:04:12 verifyEquals: []
    A : DOCX
    E : DOCX
    05:04:12 verifyEquals: []
    A : Template.docx
    E : Template.docx
    05:04:12 verifyEquals: []
    A : 1
    E : 1
    05:04:12 STEP 5 - Login as Manager with NONE permission.
    05:04:12 Going to Login at openAM with
    Username :MannyMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:04:12 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:04:12 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 09:04:11 GMT
    Response Time (ms):90

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwCo522dQVD_rvWnDhWvJ9pb75hlYyekTA.*AAJTSQACMDEAAlNLABQtNDgxNDc1MzI2NDc1OTg3NzM0NQACUzEAAA..*", "successUrl" : "/authn/console" }
    05:04:12 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:04:12 STEP 6 - Change template active state to false.
    05:04:12 Request:
    Type: [PUT]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/mdui/12

    Payload (Click to Expand){ "domain" : { "id" : 2 }, "name" : "Template114858", "description" : "desc", "active" : true, "locale" : { "id" : 1 } }
    05:04:12 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 401 Unauthorized
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:04:12 GMT
    Response Time (ms):118

    Payload (Click to Expand){ "errorCode" : "AUTHZ-401", "message" : "User does not have access to SA_DOCUMENT_TEMPLATES with action ALLOWED.", "detail" : "User does not have access to SA_DOCUMENT_TEMPLATES with action ALLOWED." }
    05:04:12 verifyEquals: []
    A : 401
    E : 401
    05:04:12 verifyEquals: []
    A : AUTHZ-401
    E : AUTHZ-401
    05:04:12 verifyEquals: []
    A : User does not have access to SA_DOCUMENT_TEMPLATES with action ALLOWED.
    E : User does not have access to SA_DOCUMENT_TEMPLATES with action ALLOWED.
    05:04:12 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:04:12 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:04:12 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 09:04:11 GMT
    Response Time (ms):78

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxCkq-3C_dDpmxA4cqbdlOX6gJc5obs-F8.*AAJTSQACMDEAAlNLABItNzA4MDMzNDQ1MDg0MDU5NDkAAlMxAAA.*", "successUrl" : "/authn/console" }
    05:04:12 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:04:12 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/12
    05:04:13 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:04:13 GMT
    Response Time (ms):636

    Payload (Click to Expand)No Payload Body
    05:04:13 verifyEquals: []
    A : 204
    E : 204
    05:04:13 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:04:13 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:04:13 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 09:04:12 GMT
    Response Time (ms):78

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczxS5QXNes5wBqjlUnXvNIrowX_VsKJvkg.*AAJTSQACMDEAAlNLABQtMzgwNzk3NjMxMzA0NzU1MTM4MAACUzEAAA..*", "successUrl" : "/authn/console" }
    05:04:13 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:04:13 Request:
    Type: [PUT]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/

    Payload (Click to Expand){ "personIdentity" : { "personNumber" : 10020 }, "personInformation" : { "accessAssignment" : { "accessProfileName" : "Manufacturing Manager", "timeEntryTypeEffectiveDate" : "2017-04-05", "timeEntryTypeName" : "NONE" } } }
    05:04:13 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:04:13 GMT
    Response Time (ms):216

    Payload (Click to Expand){ "personId" : 52, "personNumber" : "10020" }
    05:04:13 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM111975_GetSDMTemplateListWithKeys fail
    2017-04-05 05:04:13 2017-04-05 05:04:15 0h 0m 1s+849ms
    Groups: P0
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.TestGetTemplateSDMRequestContexPositiveValidation
    dependsOnMethods:
    Description: Verify that user is able to get list of SDM template keys
    Status Timestamp Details
    05:04:13 STEP 1 - Login to Falcon.
    05:04:13 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:04:13 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:04:13 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 09:04:13 GMT
    Response Time (ms):79

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcz30aAb4eG8YjTJ0Tv1MnIk7fi3jL_zRSk.*AAJTSQACMDEAAlNLABQtNDU2MjAwMjU4ODk5ODE3NjY3NQACUzEAAA..*", "successUrl" : "/authn/console" }
    05:04:13 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:04:13 STEP 2 - Upload template 1.
    05:04:13 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm

    Payload (Click to Expand){ "fileName" : "verbal warning en test.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "template1", "description" : "verbal warning en", "active" : "FALSE", "locale" : "American English", "contentEncodedStr" : "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" }
    05:04:14 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:04:14 GMT
    Response Time (ms):156

    Payload (Click to Expand){ "errorCode" : "WFP-108015", "message" : "The name is already in use. It must be unique." }
    05:04:14 verifyEquals: [verify HTTP response code]
    A : 200
    E : 400
    05:04:14 STEP 3 - Upload template 2.
    05:04:14 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm

    Payload (Click to Expand){ "fileName" : "verbal warning en test.docx", "domain" : "DOCDOMAIN_LEAVE_MANAGEMENT", "name" : "template2", "description" : "verbal warning en", "active" : "TRUE", "locale" : "Mexican Spanish", "contentEncodedStr" : "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" }
    05:04:14 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:04:14 GMT
    Response Time (ms):111

    Payload (Click to Expand){ "errorCode" : "WFP-108015", "message" : "The name is already in use. It must be unique." }
    05:04:14 verifyEquals: [verify HTTP response code]
    A : 200
    E : 400
    05:04:14 STEP 4 - Get template with sdm key
    05:04:15 Request:
    Type: [GET]
    Parameters: [EMPTY]
    URI: http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm/keys
    05:04:15 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:04:15 GMT
    Response Time (ms):213

    Payload (Click to Expand)[ { "key" : "Attendance Disciplinary notice", "name" : "Attendance Disciplinary notice" }, { "key" : "Beurteilung Disziplinary Notice", "name" : "Beurteilung Disziplinary Notice" }, { "key" : "Template american english", "name" : "Template american english" } ]
    05:04:15 Finish test case [TestNG-test=KateFrameworkInt-1] with failure :
    Exceptions: (Click to Expand)Failure at [java.lang.Throwable: Multiple validation failures (2): Please refer to the report for exact location of the failure expected [400] but found [200] expected [400] but found [200]] com.kronos.listener.TestResultListener.afterInvocation(TestResultListener.java:128) org.testng.internal.invokers.InvokedMethodListenerInvoker$InvokeAfterInvocationWithoutContextStrategy.callMethod(InvokedMethodListenerInvoker.java:100) org.testng.internal.invokers.InvokedMethodListenerInvoker.invokeListener(InvokedMethodListenerInvoker.java:62) org.testng.internal.Invoker.runInvokedMethodListeners(Invoker.java:566) org.testng.internal.Invoker.invokeMethod(Invoker.java:713) org.testng.internal.Invoker.invokeTestMethod(Invoker.java:869) org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1193) org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126) org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source)
    05:04:15 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:04:15 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:04:15 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 09:04:14 GMT
    Response Time (ms):79

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxATcDhnf1WxpviBDGeHcPUaSd_29CfPBg.*AAJTSQACMDEAAlNLABM5MDg1NjYzNDk0MTIyMjA5OTgyAAJTMQAA*", "successUrl" : "/authn/console" }
    05:04:15 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:04:15 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/
    05:04:15 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 405 Method Not Allowed
    Content Type: application/json;charset=utf-8
    Content Length: 0
    Date: Wed, 05 Apr 2017 09:04:15 GMT
    Response Time (ms):80

    Payload (Click to Expand)No Payload Body
    05:04:15 verifyEquals: []
    A : 405
    E : 204
    05:04:15 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/
    05:04:15 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 405 Method Not Allowed
    Content Type: application/json;charset=utf-8
    Content Length: 0
    Date: Wed, 05 Apr 2017 09:04:15 GMT
    Response Time (ms):78

    Payload (Click to Expand)No Payload Body
    05:04:15 verifyEquals: []
    A : 405
    E : 204
  • test_ALM111976_GetSDMTemplateBySDMKey fail
    2017-04-05 05:04:15 2017-04-05 05:04:23 0h 0m 7s+391ms
    Groups: P0
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.TestGetTemplateSDMRequestContexPositiveValidation
    dependsOnMethods:
    Description: Verify that user is able to get template by SDM key
    Status Timestamp Details
    05:04:15 STEP 1 - Login to Falcon.
    05:04:15 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:04:15 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:04:15 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 09:04:15 GMT
    Response Time (ms):78

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwJNgG4gSdcuYQ_n4TmO9IBOsKKeuG9RD0.*AAJTSQACMDEAAlNLABQtMjA0NDIwMTQ0NzE3NDM2NzQ5MwACUzEAAA..*", "successUrl" : "/authn/console" }
    05:04:16 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:04:16 STEP 2 - Upload template.
    05:04:16 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm

    Payload (Click to Expand){ "fileName" : "verbal warning en test.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "template1", "description" : "verbal warning en", "active" : "FALSE", "locale" : "American English", "contentEncodedStr" : "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" }
    05:04:16 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:04:16 GMT
    Response Time (ms):111

    Payload (Click to Expand){ "errorCode" : "WFP-108015", "message" : "The name is already in use. It must be unique." }
    05:04:16 verifyEquals: [verify HTTP response code]
    A : 200
    E : 400
    05:04:16 STEP 3 - Get template with sdm key
    05:04:17 Request:
    Type: [GET]
    Parameters: [EMPTY]
    URI: http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm
    05:04:17 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:04:17 GMT
    Response Time (ms):91

    Payload (Click to Expand){ "errorCode" : "WFP-108030", "message" : "The following template name does not exist: ." }
    05:04:18 Request:
    Type: [GET]
    Parameters: [EMPTY]
    URI: http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm
    05:04:18 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:04:18 GMT
    Response Time (ms):216

    Payload (Click to Expand){ "errorCode" : "WFP-108030", "message" : "The following template name does not exist: ." }
    05:04:19 Request:
    Type: [GET]
    Parameters: [EMPTY]
    URI: http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm
    05:04:19 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:04:19 GMT
    Response Time (ms):77

    Payload (Click to Expand){ "errorCode" : "WFP-108030", "message" : "The following template name does not exist: ." }
    05:04:19 verifyEquals: [verify HTTP response code]
    A : 404
    E : 200
    05:04:19 verifyTrue: [verify id]
    A : false
    E : true
    05:04:19 verifyTrue: [verify active]
    A : false
    E : true
    05:04:19 verifyTrue: [verify domain]
    A : false
    E : true
    05:04:19 verifyTrue: [verify name]
    A : false
    E : true
    05:04:19 verifyTrue: [verify fileName]
    A : false
    E : true
    05:04:19 verifyTrue: [verify description]
    A : false
    E : true
    05:04:19 verifyTrue: [verify locale]
    A : false
    E : true
    05:04:19 verifyTrue: [verify contentEncodedStr]
    A : false
    E : true
    05:04:19 verifyEquals: [verify description]
    A :
    E : verbal warning en
    05:04:19 verifyEquals: [verify name]
    A :
    E : template1
    05:04:19 verifyEquals: [verify active]
    A :
    E : FALSE
    05:04:19 verifyEquals: [verify fileName]
    A :
    E : verbal warning en test.docx
    05:04:19 verifyEquals: [verify locale]
    A :
    E : American English
    05:04:19 verifyEquals: [verify domain]
    A :
    E : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    05:04:19 verifyTrue: [verify contentEncodedStr]
    A : false
    E : true
    05:04:19 STEP 4 - Get template with sdm key and name
    05:04:20 Request:
    Type: [GET]
    Parameters: [EMPTY]
    URI: http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm
    05:04:20 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:04:20 GMT
    Response Time (ms):93

    Payload (Click to Expand){ "errorCode" : "WFP-108030", "message" : "The following template name does not exist: ." }
    05:04:21 Request:
    Type: [GET]
    Parameters: [EMPTY]
    URI: http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm
    05:04:22 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:04:22 GMT
    Response Time (ms):78

    Payload (Click to Expand){ "errorCode" : "WFP-108030", "message" : "The following template name does not exist: ." }
    05:04:23 Request:
    Type: [GET]
    Parameters: [EMPTY]
    URI: http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm
    05:04:23 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:04:23 GMT
    Response Time (ms):77

    Payload (Click to Expand){ "errorCode" : "WFP-108030", "message" : "The following template name does not exist: ." }
    05:04:23 verifyEquals: [verify HTTP response code]
    A : 404
    E : 200
    05:04:23 verifyTrue: [verify id]
    A : false
    E : true
    05:04:23 verifyTrue: [verify active]
    A : false
    E : true
    05:04:23 verifyTrue: [verify domain]
    A : false
    E : true
    05:04:23 verifyTrue: [verify name]
    A : false
    E : true
    05:04:23 verifyTrue: [verify fileName]
    A : false
    E : true
    05:04:23 verifyTrue: [verify description]
    A : false
    E : true
    05:04:23 verifyTrue: [verify locale]
    A : false
    E : true
    05:04:23 verifyTrue: [verify contentEncodedStr]
    A : false
    E : true
    05:04:23 verifyEquals: [verify description]
    A :
    E : verbal warning en
    05:04:23 verifyEquals: [verify name]
    A :
    E : template1
    05:04:23 verifyEquals: [verify active]
    A :
    E : FALSE
    05:04:23 verifyEquals: [verify fileName]
    A :
    E : verbal warning en test.docx
    05:04:23 verifyEquals: [verify locale]
    A :
    E : American English
    05:04:23 verifyEquals: [verify domain]
    A :
    E : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    05:04:23 verifyTrue: [verify contentEncodedStr]
    A : false
    E : true
    05:04:23 Finish test case [TestNG-test=KateFrameworkInt-1] with failure :
    Exceptions: (Click to Expand)Failure at [java.lang.Throwable: Multiple validation failures (33): Please refer to the report for exact location of the failure expected [400] but found [200] expected [200] but found [404] expected [true] but found [false] expected [true] but found [false] expected [true] but found [false] expected [true] but found [false] expected [true] but found [false] expected [true] but found [false] expected [true] but found [false] expected [true] but found [false] expected [verbal warning en] but found [] expected [template1] but found [] expected [FALSE] but found [] expected [verbal warning en test.docx] but found [] expected [American English] but found [] expected [DOCDOMAIN_ATTENDANCE_MANAGEMENT] but found [] expected [true] but found [false] expected [200] but found [404] expected [true] but found [false] expected [true] but found [false] expected [true] but found [false] expected [true] but found [false] expected [true] but found [false] expected [true] but found [false] expected [true] but found [false] expected [true] but found [false] expected [verbal warning en] but found [] expected [template1] but found [] expected [FALSE] but found [] expected [verbal warning en test.docx] but found [] expected [American English] but found [] expected [DOCDOMAIN_ATTENDANCE_MANAGEMENT] but found [] expected [true] but found [false]] com.kronos.listener.TestResultListener.afterInvocation(TestResultListener.java:128) org.testng.internal.invokers.InvokedMethodListenerInvoker$InvokeAfterInvocationWithoutContextStrategy.callMethod(InvokedMethodListenerInvoker.java:100) org.testng.internal.invokers.InvokedMethodListenerInvoker.invokeListener(InvokedMethodListenerInvoker.java:62) org.testng.internal.Invoker.runInvokedMethodListeners(Invoker.java:566) org.testng.internal.Invoker.invokeMethod(Invoker.java:713) org.testng.internal.Invoker.invokeTestMethod(Invoker.java:869) org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1193) org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126) org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source)
    05:04:23 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:04:23 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:04:23 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 09:04:22 GMT
    Response Time (ms):112

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcyPq8kT0ny1xNw7f29I389lPFVW_0E0YGU.*AAJTSQACMDEAAlNLABQtODY4NjAyMzc4OTE0MTg4NjkxNAACUzEAAA..*", "successUrl" : "/authn/console" }
    05:04:23 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:04:23 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/
    05:04:23 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 405 Method Not Allowed
    Content Type: application/json;charset=utf-8
    Content Length: 0
    Date: Wed, 05 Apr 2017 09:04:23 GMT
    Response Time (ms):74

    Payload (Click to Expand)No Payload Body
    05:04:23 verifyEquals: []
    A : 405
    E : 204
  • test_ALM111722_DeleteTemplateByIdWithGeneratedDocuments fail
    2017-04-05 05:04:23 2017-04-05 05:13:05 0h 8m 42s+23ms
    Groups: P0
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestDeleteTemplateRequestContextPositiveValidation
    dependsOnMethods:
    Description: Delete not assigned template by id after doc generation
    Status Timestamp Details
    05:04:23 STEP 1 - Login to Falcon as Sean Ivan.
    05:04:23 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:04:23 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:04:23 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 09:04:22 GMT
    Response Time (ms):93

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxZ4el2kYvbAnXI_sADz-cfYV5v8mzfzaU.*AAJTSQACMDEAAlNLABM2MTE1MzIyNDU3NTM3OTkzMDk5AAJTMQAA*", "successUrl" : "/authn/console" }
    05:04:23 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:04:23 STEP 2 - Upload template.
    05:04:23 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    05:12:56 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    05:12:56 verifyTrue: []
    A : true
    E : true
    05:12:56 verifyTrue: [verify binary]
    A : true
    E : true
    05:12:56 verifyTrue: [verify size]
    A : true
    E : true
    05:12:56 verifyTrue: [verify tags]
    A : true
    E : true
    05:12:56 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    05:12:56 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    05:12:56 verifyEquals: [verify description]
    A : desc
    E : desc
    05:12:56 verifyEquals: [verify name]
    A : TemplateDeleteWithGeneratedDoc
    E : TemplateDeleteWithGeneratedDoc
    05:12:56 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    05:12:56 verifyEquals: []
    A : DOCX
    E : DOCX
    05:12:57 verifyEquals: []
    A : Template.docx
    E : Template.docx
    05:12:57 verifyEquals: []
    A : 1
    E : 1
    05:12:57 STEP 3 - Assign the uploaded template to 'Documented Verbal Counseling' action.
    05:13:01 STEP 4 - Login to the system as Attendance Manager (Michael Martin).
    05:13:01 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:13:01 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:13:02 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 09:13:01 GMT
    Response Time (ms):77

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcx47ktZB9grRJ6blnUKOUW3jvKS570r0cE.*AAJTSQACMDEAAlNLABQtMjAyNzYwODEzNzcxNzI0NjMzNQACUzEAAA..*", "successUrl" : "/authn/console" }
    05:13:02 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:13:02 STEP 5 - Add Event for Leavitt Igor.
    05:13:02 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/events

    Payload (Click to Expand){ "amount" : 2, "eventDefinition" : { "name" : "Att Missed In Punch", "type" : { "name" : "BASIC" } }, "eventTime" : "15:00:00.000", "employee" : { "name" : "20322" }, "applyDate" : "2017-04-05" }
    05:13:02 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 201 Created
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:13:02 GMT
    Response Time (ms):93

    Payload (Click to Expand)[ { "id" : 5890, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "shortName" : "MissIn", "displayName" : "Missed In Punch", "active" : true, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "dayBased" : false }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-04-05", "eventTime" : "15:00:00", "amount" : 2, "updatedByUserId" : 51, "isSystem" : false } ]
    05:13:02 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    05:13:02 STEP 6 - Apply rules for Leavitt Igor.
    05:13:02 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/rules/execute

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "useDefaultStartDate" : false, "employees" : [ { "name" : "20322" } ], "startDate" : "2017-03-26T00:00:00" }
    05:13:03 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 201 Created
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: 0
    Date: Wed, 05 Apr 2017 09:13:03 GMT
    Response Time (ms):940

    Payload (Click to Expand)No Payload Body
    05:13:03 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    05:13:03 STEP 7 - Login to the system as Attendance Admin (e.g. SeanIvan).
    05:13:03 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:13:03 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:13:03 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 09:13:02 GMT
    Response Time (ms):82

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxNN_hp4RF9CFLMbRZ2SuYD3em4Z7KcKE4.*AAJTSQACMDEAAlNLABQtNjEyMTgyNjY5MzU3NDc5MTY4OQACUzEAAA..*", "successUrl" : "/authn/console" }
    05:13:03 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:13:03 STEP 8 - Unassign the uploaded template from 'Documented verbal Counceling' action.
    05:13:04 STEP 9 - Login to the system as Attendance Manager (e.g. MicahaelMartin).
    05:13:04 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:13:04 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:13:04 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 09:13:03 GMT
    Response Time (ms):78

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxzlcKL6PMyVrlbW7TWIRmW6GuMGrBM92M.*AAJTSQACMDEAAlNLABQtNjkwNzA5MTk2MDE5Nzc4Nzk2MAACUzEAAA..*", "successUrl" : "/authn/console" }
    05:13:04 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:13:04 STEP 10 - Delete template using Delete template by id request.
    05:13:04 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/13
    05:13:04 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:13:04 GMT
    Response Time (ms):93

    Payload (Click to Expand)No Payload Body
    05:13:04 verifyEquals: []
    A : 204
    E : 204
    05:13:04 STEP 11 - Use Get all templates request to make sure that deleted template doesn't appear in the list.
    05:13:04 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:13:04 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:13:04 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 09:13:03 GMT
    Response Time (ms):76

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwLb7BPOHR4vIYoPg2KqGZ7UczrZG9Rn2I.*AAJTSQACMDEAAlNLABM2NzYyNjc3MTgxNjAwMTE1NDYzAAJTMQAA*", "successUrl" : "/authn/console" }
    05:13:04 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:13:04 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/multi_read

    Payload (Click to Expand){ "domain" : { "id" : 2 }, "active" : true, "locale" : { "id" : 1 } }
    05:13:04 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:13:04 GMT
    Response Time (ms):186

    Payload (Click to Expand)[ { "size" : 29307.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice.docx", "id" : 1, "creationDateTime" : "2017-03-15T09:10:03", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "Attendance Disciplinary notice", "active" : true, "tags" : [ "incidents-by-action", "action-trigger-date", "policy-tracking-period-start-date", "manager-name", "attendance-admin", "attendance-action-name", "attendance-actions-list", "first-name", "action-completed-date", "attendance-balance-on-action-trigger-date", "current-user", "middle-initial", "hire-date", "incidents-by-action-filtered", "discipline-level-on-action-trigger-date", "policy-balance-on-action-trigger-date", "person-number", "last-name" ], "updateDateTime" : "2017-03-15T09:10:03", "scanStatus" : "CLEAN", "binary" : false } ]
    05:13:04 verifyEquals: []
    A : 200
    E : 200
    05:13:04 verifyEquals: []
    A : false
    E : false
    05:13:04 STEP 12 - Check that generated document wasn't deleted.
    05:13:04 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:13:04 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:13:05 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 09:13:05 GMT
    Response Time (ms):74

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwitmLa5HBVLSDlkOSEjVrSMAoE3mVzWRI.*AAJTSQACMDEAAlNLABMtMzI1Nzk3NDIxMTgwNDk1Njc4AAJTMQAA*", "successUrl" : "/authn/console" }
    05:13:05 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:13:05 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" } ], "startDate" : "2017-03-26T00:00:00" }
    05:13:05 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:13:05 GMT
    Response Time (ms):78

    Payload (Click to Expand)[ ]
    05:13:05 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    05:13:05 verifyTrue: [No document exists for this Template.]
    A : false
    E : true
    05:13:05 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/events/5890/mark_deleted
    05:13:05 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:13:05 GMT
    Response Time (ms):151

    Payload (Click to Expand)No Payload Body
    05:13:05 verifyEquals: [verify HTTP response code]
    A : 204
    E : 204
    05:13:05 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/rules/execute

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "useDefaultStartDate" : false, "employees" : [ { "name" : "20322" } ], "startDate" : "2017-03-26T00:00:00" }
    05:13:05 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 201 Created
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: 0
    Date: Wed, 05 Apr 2017 09:13:05 GMT
    Response Time (ms):165

    Payload (Click to Expand)No Payload Body
    05:13:05 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    05:13:05 Finish test case [TestNG-test=KateFrameworkInt-1] with failure :
    Exceptions: (Click to Expand)Failure at [java.lang.AssertionError: expected [true] but found [false]] org.testng.Assert.fail(Assert.java:93) org.testng.Assert.failNotEquals(Assert.java:512) org.testng.Assert.assertTrue(Assert.java:41) org.testng.Assert.assertTrue(Assert.java:51) com.kronos.api.rest.assertions.APIAssertions.verifyTrue(APIAssertions.java:44) com.kronos.commonbusiness.testcases.component.docmgmt.template.AbstractTemplateTest.verifyDocExistsForEmployee(AbstractTemplateTest.java:93) com.kronos.commonbusiness.testcases.component.docmgmt.template.TestDeleteTemplateRequestContextPositiveValidation.test_ALM111722_DeleteTemplateByIdWithGeneratedDocuments(TestDeleteTemplateRequestContextPositiveValidation.java:93) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) java.lang.reflect.Method.invoke(Unknown Source) org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:108) org.testng.internal.Invoker.invokeMethod(Invoker.java:661) org.testng.internal.Invoker.invokeTestMethod(Invoker.java:869) org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1193) org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126) org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source)
  • test_ALM91191_DeleteTemplateById pass
    2017-04-05 05:13:05 2017-04-05 05:21:38 0h 8m 32s+803ms
    Groups: P0
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestDeleteTemplateRequestContextPositiveValidation
    dependsOnMethods:
    Description: To verify it is possible to delete template by id
    Status Timestamp Details
    05:13:05 STEP 1 - Login to Falcon.
    05:13:05 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:13:05 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:13:05 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 09:13:05 GMT
    Response Time (ms):79

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxA_ePra6o7intAN7ziedkMchPucwYAihA.*AAJTSQACMDEAAlNLABQtODIwMTg2MDgyNjY4ODAzMzUwMAACUzEAAA..*", "successUrl" : "/authn/console" }
    05:13:05 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:13:05 STEP 2 - Upload template.
    05:13:05 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    05:21:38 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    05:21:38 verifyTrue: []
    A : true
    E : true
    05:21:38 verifyTrue: [verify binary]
    A : true
    E : true
    05:21:38 verifyTrue: [verify size]
    A : true
    E : true
    05:21:38 verifyTrue: [verify tags]
    A : true
    E : true
    05:21:38 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    05:21:38 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    05:21:38 verifyEquals: [verify description]
    A : desc
    E : desc
    05:21:38 verifyEquals: [verify name]
    A : RestAssured19
    E : RestAssured19
    05:21:38 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    05:21:38 verifyEquals: []
    A : DOCX
    E : DOCX
    05:21:38 verifyEquals: []
    A : Template.docx
    E : Template.docx
    05:21:38 verifyEquals: []
    A : 1
    E : 1
    05:21:38 STEP 3 - Delete template.
    05:21:38 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/14
    05:21:38 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:38 GMT
    Response Time (ms):139

    Payload (Click to Expand)No Payload Body
    05:21:38 verifyEquals: []
    A : 204
    E : 204
    05:21:38 STEP 4 - Verify deleted template is absent in the system.
    05:21:38 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/multi_read

    Payload (Click to Expand){ "domain" : { "id" : 2 }, "active" : true }
    05:21:38 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:38 GMT
    Response Time (ms):164

    Payload (Click to Expand)[ { "size" : 29307.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice.docx", "id" : 1, "creationDateTime" : "2017-03-15T09:10:03", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "Attendance Disciplinary notice", "active" : true, "tags" : [ "incidents-by-action", "action-trigger-date", "policy-tracking-period-start-date", "manager-name", "attendance-admin", "attendance-action-name", "attendance-actions-list", "first-name", "action-completed-date", "attendance-balance-on-action-trigger-date", "current-user", "middle-initial", "hire-date", "incidents-by-action-filtered", "discipline-level-on-action-trigger-date", "policy-balance-on-action-trigger-date", "person-number", "last-name" ], "updateDateTime" : "2017-03-15T09:10:03", "scanStatus" : "CLEAN", "binary" : false }, { "size" : 18851.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice.docx", "id" : 2, "creationDateTime" : "2017-03-15T09:10:06", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "locale" : { "id" : 5, "name" : "German Germany", "description" : "Germany German Locale Settings", "displayName" : "Deutsch Deutschland", "languageCode" : "DE", "countryCode" : "DE", "tenantDefault" : false }, "description" : "Beurteilung Disziplinary Notice", "active" : true, "tags" : [ ], "updateDateTime" : "2017-03-15T09:10:06", "scanStatus" : "CLEAN", "binary" : false } ]
    05:21:38 verifyEquals: []
    A : false
    E : false
    05:21:38 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM106848_ErrorForwardDocumentWithInvalidEntityIds pass
    2017-04-05 05:21:38 2017-04-05 05:21:39 0h 0m 0s+802ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.TestForwardDocumentNegativeValidation
    dependsOnMethods:
    Description: Test verifies that the appropriate error message is returned when invalid entityIds parameter.
    Status Timestamp Details
    05:21:38 STEP 1 - Login as Michael Martin.
    05:21:38 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:21:38 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:21:38 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 09:21:38 GMT
    Response Time (ms):82

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfczh8wMThou60oBfPnAWcagco94zif3R2cI.*AAJTSQACMDEAAlNLABMyNTU0MDY4MTk2NjA3ODM2NjUwAAJTMQAA*", "successUrl" : "/authn/console" }
    05:21:38 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:21:38 STEP 2 - Forward document with empty entityIds.
    05:21:38 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 5 ], "subject" : "test", "domain" : { "id" : 1 }, "employee" : { "name" : "20322" }, "body" : "test", "entityIds" : [ ] }
    05:21:38 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:38 GMT
    Response Time (ms):100

    Payload (Click to Expand){ "errorCode" : "WFP-108019", "message" : "Entity identifiers are required." }
    05:21:38 STEP 3 - Forward document without entityIds.
    05:21:38 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 5 ], "subject" : "test", "domain" : { "id" : 1 }, "employee" : { "name" : "20322" }, "body" : "test" }
    05:21:38 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:38 GMT
    Response Time (ms):80

    Payload (Click to Expand){ "errorCode" : "WFP-108019", "message" : "Entity identifiers are required." }
    05:21:38 verifyEquals: [verify HTTP response code]
    A : 400
    E : 400
    05:21:38 verifyEquals: [Verifying errorCode]
    A : WFP-108019
    E : WFP-108019
    05:21:38 verifyEquals: [Verifying error message]
    A : Entity identifiers are required.
    E : Entity identifiers are required.
    05:21:38 STEP 4 - Forward document with null entityIds.
    05:21:38 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 5 ], "subject" : "test", "domain" : { "id" : 1 }, "employee" : { "name" : "20322" }, "body" : "test" }
    05:21:39 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:39 GMT
    Response Time (ms):116

    Payload (Click to Expand){ "errorCode" : "WFP-108019", "message" : "Entity identifiers are required." }
    05:21:39 verifyEquals: [verify HTTP response code]
    A : 400
    E : 400
    05:21:39 verifyEquals: [Verifying errorCode]
    A : WFP-108019
    E : WFP-108019
    05:21:39 verifyEquals: [Verifying error message]
    A : Entity identifiers are required.
    E : Entity identifiers are required.
    05:21:39 STEP 5 - Forward document with negative entityIds.
    05:21:39 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 5 ], "subject" : "test", "domain" : { "id" : 1 }, "employee" : { "name" : "20322" }, "body" : "test", "entityIds" : [ -1, -2 ] }
    05:21:39 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:39 GMT
    Response Time (ms):116

    Payload (Click to Expand){ "errorCode" : "WFP-108027", "message" : "Document does not exist for the following entities: [-1, -2]." }
    05:21:39 verifyEquals: [verify HTTP response code]
    A : 404
    E : 404
    05:21:39 verifyEquals: [Verifying errorCode]
    A : WFP-108027
    E : WFP-108027
    05:21:39 verifyEquals: [Verifying error message]
    A : Document does not exist for the following entities: [-1, -2].
    E : Document does not exist for the following entities: [-1, -2].
    05:21:39 STEP 6 - Forward document with incorrect entityIds.
    05:21:39 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 5 ], "subject" : "test", "domain" : { "id" : 1 }, "employee" : { "name" : "20322" }, "body" : "test", "entityIds" : [ 100 ] }
    05:21:39 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:39 GMT
    Response Time (ms):76

    Payload (Click to Expand){ "errorCode" : "WFP-108027", "message" : "Document does not exist for the following entities: [100]." }
    05:21:39 verifyEquals: [verify HTTP response code]
    A : 404
    E : 404
    05:21:39 verifyEquals: [Verifying errorCode]
    A : WFP-108027
    E : WFP-108027
    05:21:39 verifyEquals: [Verifying error message]
    A : Document does not exist for the following entities: [100].
    E : Document does not exist for the following entities: [100].
    05:21:39 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM106868_ErrorForwardDocumentWithInvalidDocIds pass
    2017-04-05 05:21:39 2017-04-05 05:21:40 0h 0m 0s+884ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.TestForwardDocumentNegativeValidation
    dependsOnMethods:
    Description: Test verifies that the appropriate error message is returned when invalid docIds parameter.
    Status Timestamp Details
    05:21:39 STEP 1 - Login as Michael Martin.
    05:21:39 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:21:39 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:21:39 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 09:21:38 GMT
    Response Time (ms):75

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxhdX-Fd63FRW5Ke7e40zMikgl0ShRhgnM.*AAJTSQACMDEAAlNLABM1NDc1MjgwMTczNDk4OTMxMzkxAAJTMQAA*", "successUrl" : "/authn/console" }
    05:21:39 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:21:39 STEP 2 - Forward document with empty docIds.
    05:21:39 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 5 ], "subject" : "test", "employee" : { "name" : "20322" }, "body" : "test", "docIds" : [ ] }
    05:21:39 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:39 GMT
    Response Time (ms):74

    Payload (Click to Expand){ "errorCode" : "WFP-108018", "message" : "Document identifiers are required." }
    05:21:39 verifyEquals: [verify HTTP response code]
    A : 400
    E : 400
    05:21:39 verifyEquals: [Verifying errorCode]
    A : WFP-108018
    E : WFP-108018
    05:21:39 verifyEquals: [Verifying error message]
    A : Document identifiers are required.
    E : Document identifiers are required.
    05:21:39 STEP 3 - Forward document without docIds.
    05:21:39 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 5 ], "subject" : "test", "employee" : { "name" : "20322" }, "body" : "test" }
    05:21:39 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:39 GMT
    Response Time (ms):74

    Payload (Click to Expand){ "errorCode" : "WFP-108022", "message" : "Domain or document identifiers are required." }
    05:21:39 verifyEquals: [verify HTTP response code]
    A : 400
    E : 400
    05:21:39 verifyEquals: [Verifying errorCode]
    A : WFP-108022
    E : WFP-108022
    05:21:39 verifyEquals: [Verifying error message]
    A : Domain or document identifiers are required.
    E : Domain or document identifiers are required.
    05:21:39 STEP 4 - Forward document with null docIds.
    05:21:39 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 5 ], "subject" : "test", "employee" : { "name" : "20322" }, "body" : "test" }
    05:21:40 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:40 GMT
    Response Time (ms):75

    Payload (Click to Expand){ "errorCode" : "WFP-108022", "message" : "Domain or document identifiers are required." }
    05:21:40 verifyEquals: [verify HTTP response code]
    A : 400
    E : 400
    05:21:40 verifyEquals: [Verifying errorCode]
    A : WFP-108022
    E : WFP-108022
    05:21:40 verifyEquals: [Verifying error message]
    A : Domain or document identifiers are required.
    E : Domain or document identifiers are required.
    05:21:40 STEP 5 - Forward document with incorrect docIds.
    05:21:40 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 5 ], "subject" : "test", "employee" : { "name" : "20322" }, "body" : "test", "docIds" : [ -1, -2 ] }
    05:21:40 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:40 GMT
    Response Time (ms):100

    Payload (Click to Expand){ "errorCode" : "WFP-108000", "message" : "The following document id does not exist: [-1, -2]." }
    05:21:40 verifyEquals: [verify HTTP response code]
    A : 404
    E : 404
    05:21:40 verifyEquals: [Verifying errorCode]
    A : WFP-108000
    E : WFP-108000
    05:21:40 verifyEquals: [Verifying error message]
    A : The following document id does not exist: [-1, -2].
    E : The following document id does not exist: [-1, -2].
    05:21:40 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM106872_ErrorForwardDocumentWithInvalidSelection pass
    2017-04-05 05:21:40 2017-04-05 05:21:40 0h 0m 0s+364ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.TestForwardDocumentNegativeValidation
    dependsOnMethods:
    Description: Test verifies that the appropriate error message is returned when invalid selection parameter.
    Status Timestamp Details
    05:21:40 STEP 1 - Login as Michael Martin.
    05:21:40 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:21:40 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:21:40 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 09:21:40 GMT
    Response Time (ms):75

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwqBUYTQMajoPxCz8qAFY3D2TUxM15AKEg.*AAJTSQACMDEAAlNLABMyMTMzMzU4NjgwMTM3MjUyNjE2AAJTMQAA*", "successUrl" : "/authn/console" }
    05:21:40 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:21:40 STEP 2 - Forward document with incorrect selection id.
    05:21:40 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 6 ], "subject" : "test", "domain" : { "id" : 1 }, "employee" : { "name" : "20322" }, "body" : "test", "entityIds" : [ 1, 2 ] }
    05:21:40 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:40 GMT
    Response Time (ms):79

    Payload (Click to Expand){ "errorCode" : "WFP-108026", "message" : "Unknown recipient type." }
    05:21:40 verifyEquals: [verify HTTP response code]
    A : 400
    E : 400
    05:21:40 verifyEquals: [Verifying errorCode]
    A : WFP-108026
    E : WFP-108026
    05:21:40 verifyEquals: [Verifying error message]
    A : Unknown recipient type.
    E : Unknown recipient type.
    05:21:40 STEP 3 - Forward document with negative selection id.
    05:21:40 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ -1 ], "subject" : "test", "domain" : { "id" : 1 }, "employee" : { "name" : "20322" }, "body" : "test", "entityIds" : [ 1, 2 ] }
    05:21:40 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:40 GMT
    Response Time (ms):75

    Payload (Click to Expand){ "errorCode" : "WFP-108026", "message" : "Unknown recipient type." }
    05:21:40 verifyEquals: [verify HTTP response code]
    A : 400
    E : 400
    05:21:40 verifyEquals: [Verifying errorCode]
    A : WFP-108026
    E : WFP-108026
    05:21:40 verifyEquals: [Verifying error message]
    A : Unknown recipient type.
    E : Unknown recipient type.
    05:21:40 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM106962_ErrorForwardDocumentWithInvalidSubject pass
    2017-04-05 05:21:40 2017-04-05 05:21:42 0h 0m 1s+692ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.TestForwardDocumentNegativeValidation
    dependsOnMethods:
    Description: Test verifies error messages when no subject parameter is provided or subject length is more than 255 symbols.
    Status Timestamp Details
    05:21:40 STEP 1 - Login as Michael Martin.
    05:21:40 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:21:40 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:21:40 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 09:21:40 GMT
    Response Time (ms):76

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcytdyB4sS1iJRacHv6fPxfQQsOVyAT9TP8.*AAJTSQACMDEAAlNLABQtMzgwNzQ5NDI0NDQxMTIxNDA4MgACUzEAAA..*", "successUrl" : "/authn/console" }
    05:21:40 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:21:40 STEP 2 - Forward document by docIds without subject.
    05:21:40 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 5 ], "employee" : { "name" : "20322" }, "body" : "test", "docIds" : [ 1, 2 ] }
    05:21:41 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:41 GMT
    Response Time (ms):386

    Payload (Click to Expand){ "errorCode" : "WFP-108023", "message" : "Message subject is required." }
    05:21:41 verifyEquals: [verify HTTP response code]
    A : 400
    E : 400
    05:21:41 verifyEquals: [Verifying errorCode]
    A : WFP-108023
    E : WFP-108023
    05:21:41 verifyEquals: [Verifying error message]
    A : Message subject is required.
    E : Message subject is required.
    05:21:41 STEP 3 - Forward document by docIds with null subject.
    05:21:41 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 5 ], "employee" : { "name" : "20322" }, "body" : "test", "docIds" : [ 1, 2 ] }
    05:21:41 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:41 GMT
    Response Time (ms):244

    Payload (Click to Expand){ "errorCode" : "WFP-108023", "message" : "Message subject is required." }
    05:21:41 verifyEquals: [verify HTTP response code]
    A : 400
    E : 400
    05:21:41 verifyEquals: [Verifying errorCode]
    A : WFP-108023
    E : WFP-108023
    05:21:41 verifyEquals: [Verifying error message]
    A : Message subject is required.
    E : Message subject is required.
    05:21:41 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 5 ], "employee" : { "name" : "20322" }, "body" : "test", "docIds" : [ 1, 2 ] }
    05:21:41 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:41 GMT
    Response Time (ms):93

    Payload (Click to Expand){ "errorCode" : "WFP-108023", "message" : "Message subject is required." }
    05:21:41 verifyEquals: [verify HTTP response code]
    A : 400
    E : 400
    05:21:41 verifyEquals: [Verifying errorCode]
    A : WFP-108023
    E : WFP-108023
    05:21:41 verifyEquals: [Verifying error message]
    A : Message subject is required.
    E : Message subject is required.
    05:21:41 STEP 4 - Forward document by docIds with empty subject.
    05:21:41 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 5 ], "subject" : "", "employee" : { "name" : "20322" }, "body" : "test", "docIds" : [ 1, 2 ] }
    05:21:41 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:41 GMT
    Response Time (ms):80

    Payload (Click to Expand){ "errorCode" : "WFP-108023", "message" : "Message subject is required." }
    05:21:41 verifyEquals: [verify HTTP response code]
    A : 400
    E : 400
    05:21:41 verifyEquals: [Verifying errorCode]
    A : WFP-108023
    E : WFP-108023
    05:21:41 verifyEquals: [Verifying error message]
    A : Message subject is required.
    E : Message subject is required.
    05:21:41 STEP 5 - Forward document by docIds with subject length is more than 255 symbols.
    05:21:41 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 5 ], "subject" : "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "employee" : { "name" : "20322" }, "body" : "test", "docIds" : [ 1, 2 ] }
    05:21:41 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:41 GMT
    Response Time (ms):78

    Payload (Click to Expand){ "errorCode" : "WFP-108024", "message" : "Message subject must be less than 255 symbols." }
    05:21:41 verifyEquals: [verify HTTP response code]
    A : 400
    E : 400
    05:21:41 verifyEquals: [Verifying errorCode]
    A : WFP-108024
    E : WFP-108024
    05:21:41 verifyEquals: [Verifying error message]
    A : Message subject must be less than 255 symbols.
    E : Message subject must be less than 255 symbols.
    05:21:41 STEP 6 - Forward document by entity without subject.
    05:21:41 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 5 ], "domain" : { "id" : 1 }, "employee" : { "name" : "20322" }, "body" : "test", "entityIds" : [ 1, 2 ] }
    05:21:41 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:41 GMT
    Response Time (ms):79

    Payload (Click to Expand){ "errorCode" : "WFP-108023", "message" : "Message subject is required." }
    05:21:41 verifyEquals: [verify HTTP response code]
    A : 400
    E : 400
    05:21:41 verifyEquals: [Verifying errorCode]
    A : WFP-108023
    E : WFP-108023
    05:21:41 verifyEquals: [Verifying error message]
    A : Message subject is required.
    E : Message subject is required.
    05:21:41 STEP 7 - Forward document by entity with null subject.
    05:21:41 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 5 ], "domain" : { "id" : 1 }, "employee" : { "name" : "20322" }, "body" : "test", "entityIds" : [ 1, 2 ] }
    05:21:41 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:41 GMT
    Response Time (ms):74

    Payload (Click to Expand){ "errorCode" : "WFP-108023", "message" : "Message subject is required." }
    05:21:41 verifyEquals: [verify HTTP response code]
    A : 400
    E : 400
    05:21:41 verifyEquals: [Verifying errorCode]
    A : WFP-108023
    E : WFP-108023
    05:21:41 verifyEquals: [Verifying error message]
    A : Message subject is required.
    E : Message subject is required.
    05:21:41 STEP 8 - Forward document by entity with empty subject.
    05:21:42 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 5 ], "subject" : "", "domain" : { "id" : 1 }, "employee" : { "name" : "20322" }, "body" : "test", "entityIds" : [ 1, 2 ] }
    05:21:42 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:42 GMT
    Response Time (ms):72

    Payload (Click to Expand){ "errorCode" : "WFP-108023", "message" : "Message subject is required." }
    05:21:42 verifyEquals: [verify HTTP response code]
    A : 400
    E : 400
    05:21:42 verifyEquals: [Verifying errorCode]
    A : WFP-108023
    E : WFP-108023
    05:21:42 verifyEquals: [Verifying error message]
    A : Message subject is required.
    E : Message subject is required.
    05:21:42 STEP 9 - Forward document by entity with subject length is more than 255 symbols.
    05:21:42 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 5 ], "subject" : "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "domain" : { "id" : 1 }, "employee" : { "name" : "20322" }, "body" : "test", "entityIds" : [ 1, 2 ] }
    05:21:42 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:42 GMT
    Response Time (ms):71

    Payload (Click to Expand){ "errorCode" : "WFP-108024", "message" : "Message subject must be less than 255 symbols." }
    05:21:42 verifyEquals: [verify HTTP response code]
    A : 400
    E : 400
    05:21:42 verifyEquals: [Verifying errorCode]
    A : WFP-108024
    E : WFP-108024
    05:21:42 verifyEquals: [Verifying error message]
    A : Message subject must be less than 255 symbols.
    E : Message subject must be less than 255 symbols.
    05:21:42 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM106964_ErrorForwardDocumentWithLengthOfBodyMore4000 pass
    2017-04-05 05:21:42 2017-04-05 05:21:42 0h 0m 0s+508ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.TestForwardDocumentNegativeValidation
    dependsOnMethods:
    Description: Test verifies that the appropriate error message is returned when length of body parameter is more than 4000 symbols.
    Status Timestamp Details
    05:21:42 STEP 1 - Login as Michael Martin.
    05:21:42 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:21:42 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:21:42 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 09:21:42 GMT
    Response Time (ms):89

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcx_jsq9zp7I_oSTOi-A8jEcro-o9zVicLQ.*AAJTSQACMDEAAlNLABM2NDYxOTEwNjgyMTg5NjE5NjA3AAJTMQAA*", "successUrl" : "/authn/console" }
    05:21:42 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:21:42 STEP 2 - Forward document by docIds.
    05:21:42 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 5 ], "subject" : "test", "employee" : { "name" : "20322" }, "body" : "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "docIds" : [ 1, 2 ] }
    05:21:42 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:42 GMT
    Response Time (ms):85

    Payload (Click to Expand){ "errorCode" : "WFP-108025", "message" : "Message body must be less than 4000 symbols." }
    05:21:42 verifyEquals: [verify HTTP response code]
    A : 400
    E : 400
    05:21:42 verifyEquals: [Verifying errorCode]
    A : WFP-108025
    E : WFP-108025
    05:21:42 verifyEquals: [Verifying error message]
    A : Message body must be less than 4000 symbols.
    E : Message body must be less than 4000 symbols.
    05:21:42 STEP 3 - Forward document by entity.
    05:21:42 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 5 ], "subject" : "test", "domain" : { "id" : 1 }, "employee" : { "name" : "20322" }, "body" : "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "entityIds" : [ 1, 2 ] }
    05:21:42 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:42 GMT
    Response Time (ms):80

    Payload (Click to Expand){ "errorCode" : "WFP-108025", "message" : "Message body must be less than 4000 symbols." }
    05:21:42 verifyEquals: [verify HTTP response code]
    A : 400
    E : 400
    05:21:42 verifyEquals: [Verifying errorCode]
    A : WFP-108025
    E : WFP-108025
    05:21:42 verifyEquals: [Verifying error message]
    A : Message body must be less than 4000 symbols.
    E : Message body must be less than 4000 symbols.
    05:21:42 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM109280_ErrorForwardDocumentCheckEmployee pass
    2017-04-05 05:21:42 2017-04-05 05:21:44 0h 0m 1s+275ms
    Groups: P1
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.TestForwardDocumentNegativeValidation
    dependsOnMethods:
    Description: Test verifies that the appropriate error message is returned when invalid employee parameter.
    Status Timestamp Details
    05:21:42 STEP 1 - Login as Michael Martin.
    05:21:42 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:21:42 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:21:42 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 09:21:42 GMT
    Response Time (ms):76

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxfVvRG5LI_W94vwNA-8IFKShKB47X3IIw.*AAJTSQACMDEAAlNLABQtMTU0NzMyNDk4OTgwMzU2NDQ2NgACUzEAAA..*", "successUrl" : "/authn/console" }
    05:21:42 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:21:42 STEP 2 - Prepare person.
    05:21:42 Request:
    Type: [PUT]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/

    Payload (Click to Expand){ "personIdentity" : { "personNumber" : 20322 }, "personInformation" : { "emailAddresses" : [ { "address" : "IgorLeavitt@kronos.com", "contactTypeName" : "work" } ] } }
    05:21:43 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:43 GMT
    Response Time (ms):221

    Payload (Click to Expand){ "personId" : 224, "personNumber" : "20322" }
    05:21:43 STEP 3 - Forward document by entity with null person id.
    05:21:43 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 4 ], "subject" : "test", "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "body" : "test", "entityIds" : [ 101 ], "employee" : { "id" : null } }
    05:21:43 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:43 GMT
    Response Time (ms):79

    Payload (Click to Expand){ "errorCode" : "WFP-108021", "message" : "Employee is required." }
    05:21:43 verifyEquals: [verify HTTP response code]
    A : 400
    E : 400
    05:21:43 verifyEquals: [Verifying errorCode]
    A : WFP-108021
    E : WFP-108021
    05:21:43 verifyEquals: [Verifying error message]
    A : Employee is required.
    E : Employee is required.
    05:21:43 STEP 4 - Forward document by entity without person.
    05:21:43 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 4 ], "subject" : "test", "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "body" : "test", "entityIds" : [ 101 ] }
    05:21:43 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:43 GMT
    Response Time (ms):93

    Payload (Click to Expand){ "errorCode" : "WFP-108021", "message" : "Employee is required." }
    05:21:43 verifyEquals: [verify HTTP response code]
    A : 400
    E : 400
    05:21:43 verifyEquals: [Verifying errorCode]
    A : WFP-108021
    E : WFP-108021
    05:21:43 verifyEquals: [Verifying error message]
    A : Employee is required.
    E : Employee is required.
    05:21:43 STEP 5 - Forward document by entity with incorrect person id.
    05:21:43 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 4 ], "subject" : "test", "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "employee" : { "id" : -500 }, "body" : "test", "entityIds" : [ 101 ] }
    05:21:43 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:43 GMT
    Response Time (ms):78

    Payload (Click to Expand){ "errorCode" : "WFP-108200", "message" : "The following employee id does not exist: -500." }
    05:21:43 verifyEquals: [verify HTTP response code]
    A : 404
    E : 404
    05:21:43 verifyEquals: [Verifying errorCode]
    A : WFP-108200
    E : WFP-108200
    05:21:43 verifyEquals: [Verifying error message]
    A : The following employee id does not exist: -500.
    E : The following employee id does not exist: -500.
    05:21:43 STEP 6 - Forward document by entity with incorrect person name.
    05:21:43 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 4 ], "subject" : "test", "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "employee" : { "name" : "-50" }, "body" : "test", "entityIds" : [ 101 ] }
    05:21:43 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:43 GMT
    Response Time (ms):91

    Payload (Click to Expand){ "errorCode" : "WFP-108201", "message" : "The following user name does not exist: -50." }
    05:21:43 verifyEquals: [verify HTTP response code]
    A : 404
    E : 404
    05:21:43 verifyEquals: [Verifying errorCode]
    A : WFP-108201
    E : WFP-108201
    05:21:43 verifyEquals: [Verifying error message]
    A : The following user name does not exist: -50.
    E : The following user name does not exist: -50.
    05:21:43 STEP 7 - Forward document by entity with null person id.
    05:21:43 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 4 ], "subject" : "test", "body" : "test", "docIds" : [ 1 ], "employee" : { "id" : null } }
    05:21:43 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:43 GMT
    Response Time (ms):72

    Payload (Click to Expand){ "errorCode" : "WFP-108021", "message" : "Employee is required." }
    05:21:43 verifyEquals: [verify HTTP response code]
    A : 400
    E : 400
    05:21:43 verifyEquals: [Verifying errorCode]
    A : WFP-108021
    E : WFP-108021
    05:21:43 verifyEquals: [Verifying error message]
    A : Employee is required.
    E : Employee is required.
    05:21:43 STEP 8 - Forward document by docIds without person.
    05:21:43 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 4 ], "subject" : "test", "body" : "test", "docIds" : [ 1 ] }
    05:21:43 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:43 GMT
    Response Time (ms):72

    Payload (Click to Expand){ "errorCode" : "WFP-108021", "message" : "Employee is required." }
    05:21:43 verifyEquals: [verify HTTP response code]
    A : 400
    E : 400
    05:21:43 verifyEquals: [Verifying errorCode]
    A : WFP-108021
    E : WFP-108021
    05:21:43 verifyEquals: [Verifying error message]
    A : Employee is required.
    E : Employee is required.
    05:21:43 STEP 9 - Forward document by docIds with incorrect person id.
    05:21:43 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 4 ], "subject" : "test", "employee" : { "id" : -50 }, "body" : "test", "docIds" : [ 1 ] }
    05:21:43 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:43 GMT
    Response Time (ms):75

    Payload (Click to Expand){ "errorCode" : "WFP-108200", "message" : "The following employee id does not exist: -50." }
    05:21:43 verifyEquals: [verify HTTP response code]
    A : 404
    E : 404
    05:21:43 verifyEquals: [Verifying errorCode]
    A : WFP-108200
    E : WFP-108200
    05:21:43 verifyEquals: [Verifying error message]
    A : The following employee id does not exist: -50.
    E : The following employee id does not exist: -50.
    05:21:43 STEP 10 - Forward document by docIds with incorrect person name.
    05:21:43 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 4 ], "subject" : "test", "employee" : { "name" : "-50" }, "body" : "test", "docIds" : [ 1 ] }
    05:21:44 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:44 GMT
    Response Time (ms):74

    Payload (Click to Expand){ "errorCode" : "WFP-108201", "message" : "The following user name does not exist: -50." }
    05:21:44 verifyEquals: [verify HTTP response code]
    A : 404
    E : 404
    05:21:44 verifyEquals: [Verifying errorCode]
    A : WFP-108201
    E : WFP-108201
    05:21:44 verifyEquals: [Verifying error message]
    A : The following user name does not exist: -50.
    E : The following user name does not exist: -50.
    05:21:44 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM109395_ErrorForwardDocumentCheckDomain pass
    2017-04-05 05:21:44 2017-04-05 05:21:45 0h 0m 1s+20ms
    Groups: P1
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.TestForwardDocumentNegativeValidation
    dependsOnMethods:
    Description: Test verifies that correct error message is returned when incorrect domain id is provided in the request.
    Status Timestamp Details
    05:21:44 STEP 1 - Login as Michael Martin.
    05:21:44 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:21:44 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:21:44 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 09:21:44 GMT
    Response Time (ms):90

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwhoO8W1UAOb83SSDobgIPQPbHL1PbR4WM.*AAJTSQACMDEAAlNLABMtMjUxMTk1OTEzNjE4MDk2OTE0AAJTMQAA*", "successUrl" : "/authn/console" }
    05:21:44 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:21:44 STEP 2 - Prepare person.
    05:21:44 Request:
    Type: [PUT]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/

    Payload (Click to Expand){ "personIdentity" : { "personNumber" : 20322 }, "personInformation" : { "emailAddresses" : [ { "address" : "IgorLeavitt@kronos.com", "contactTypeName" : "work" } ] } }
    05:21:44 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:44 GMT
    Response Time (ms):164

    Payload (Click to Expand){ "personId" : 224, "personNumber" : "20322" }
    05:21:44 STEP 3 - Get entity identifiers.
    05:21:44 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" } ], "startDate" : "2017-01-05T00:00:00" }
    05:21:44 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:44 GMT
    Response Time (ms):236

    Payload (Click to Expand)[ { "id" : 35, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false }, { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 1.docx", "id" : 1, "creationDateTime" : "2017-03-15T13:28:15", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false } ] } ]
    05:21:44 STEP 4 - Forward document with null domain id.
    05:21:44 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 4 ], "subject" : "test", "employee" : { "id" : 224 }, "body" : "test", "domain" : { "id" : null }, "entityIds" : [ 35 ] }
    05:21:44 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:44 GMT
    Response Time (ms):73

    Payload (Click to Expand){ "errorCode" : "WFP-108010", "message" : "Domain is required." }
    05:21:44 verifyEquals: [verify HTTP response code]
    A : 400
    E : 400
    05:21:44 verifyEquals: [Verifying errorCode]
    A : WFP-108010
    E : WFP-108010
    05:21:44 verifyEquals: [Verifying error message]
    A : Domain is required.
    E : Domain is required.
    05:21:44 STEP 5 - Forward document without domain.
    05:21:44 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 4 ], "subject" : "test", "employee" : { "id" : 224 }, "body" : "test", "entityIds" : [ 35 ] }
    05:21:44 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:44 GMT
    Response Time (ms):63

    Payload (Click to Expand){ "errorCode" : "WFP-108022", "message" : "Domain or document identifiers are required." }
    05:21:44 verifyEquals: [verify HTTP response code]
    A : 400
    E : 400
    05:21:44 verifyEquals: [Verifying errorCode]
    A : WFP-108022
    E : WFP-108022
    05:21:44 verifyEquals: [Verifying error message]
    A : Domain or document identifiers are required.
    E : Domain or document identifiers are required.
    05:21:44 STEP 6 - Forward document with incorrect domain id.
    05:21:44 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 4 ], "subject" : "test", "domain" : { "id" : 100 }, "employee" : { "id" : 224 }, "body" : "test", "entityIds" : [ 35 ] }
    05:21:44 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:44 GMT
    Response Time (ms):71

    Payload (Click to Expand){ "errorCode" : "WFP-108009", "message" : "The following domain id does not exist: 100." }
    05:21:44 verifyEquals: [verify HTTP response code]
    A : 404
    E : 404
    05:21:44 verifyEquals: [Verifying errorCode]
    A : WFP-108009
    E : WFP-108009
    05:21:44 verifyEquals: [Verifying error message]
    A : The following domain id does not exist: 100.
    E : The following domain id does not exist: 100.
    05:21:44 STEP 7 - Forward document with incorrect domain name.
    05:21:44 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 4 ], "subject" : "test", "domain" : { "name" : "test" }, "employee" : { "id" : 224 }, "body" : "test", "entityIds" : [ 35 ] }
    05:21:45 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:45 GMT
    Response Time (ms):72

    Payload (Click to Expand){ "errorCode" : "WFP-108028", "message" : "The following domain name does not exist: test." }
    05:21:45 verifyEquals: [verify HTTP response code]
    A : 404
    E : 404
    05:21:45 verifyEquals: [Verifying errorCode]
    A : WFP-108028
    E : WFP-108028
    05:21:45 verifyEquals: [Verifying error message]
    A : The following domain name does not exist: test.
    E : The following domain name does not exist: test.
    05:21:45 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM109614_ErrorForwardDocumentNonMandatoryParametersCheck pass
    2017-04-05 05:21:45 2017-04-05 05:21:45 0h 0m 0s+786ms
    Groups: P1
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.TestForwardDocumentNegativeValidation
    dependsOnMethods:
    Description: Test verifies thatorrect error message is returned when user do not specify neither selection nor email address parameter.
    Status Timestamp Details
    05:21:45 STEP 1 - Login as Michael Martin.
    05:21:45 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:21:45 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:21:45 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 09:21:44 GMT
    Response Time (ms):76

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwksJSRGrP8CR6f-EeXesHLdAgDLb-S7LA.*AAJTSQACMDEAAlNLABQtNzUwNTA0MzI0NzEzMDQ3NDE0MAACUzEAAA..*", "successUrl" : "/authn/console" }
    05:21:45 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:21:45 STEP 1 - Forward document by entity without selection and email parameters.
    05:21:45 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" } ], "startDate" : "2017-01-05T00:00:00" }
    05:21:45 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:45 GMT
    Response Time (ms):208

    Payload (Click to Expand)[ { "id" : 35, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false }, { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 1.docx", "id" : 1, "creationDateTime" : "2017-03-15T13:28:15", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false } ] } ]
    05:21:45 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "subject" : "test", "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "id" : 2 }, "employee" : { "name" : "20322" }, "body" : "test", "entityIds" : [ 35 ] }
    05:21:45 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:45 GMT
    Response Time (ms):74

    Payload (Click to Expand){ "errorCode" : "WFP-108020", "message" : "Recipient types or email addresses are required." }
    05:21:45 verifyEquals: [verify HTTP response code]
    A : 400
    E : 400
    05:21:45 verifyEquals: [Verifying errorCode]
    A : WFP-108020
    E : WFP-108020
    05:21:45 verifyEquals: [Verifying error message]
    A : Recipient types or email addresses are required.
    E : Recipient types or email addresses are required.
    05:21:45 STEP 1 - Forward document by document without selection and email parameters.
    05:21:45 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" } ], "startDate" : "2017-01-05T00:00:00" }
    05:21:45 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:45 GMT
    Response Time (ms):116

    Payload (Click to Expand)[ { "id" : 35, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false }, { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 1.docx", "id" : 1, "creationDateTime" : "2017-03-15T13:28:15", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false } ] } ]
    05:21:45 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "subject" : "test", "employee" : { "name" : "20322" }, "body" : "test", "docIds" : [ 2, 1 ] }
    05:21:45 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:45 GMT
    Response Time (ms):79

    Payload (Click to Expand){ "errorCode" : "WFP-108020", "message" : "Recipient types or email addresses are required." }
    05:21:45 verifyEquals: [verify HTTP response code]
    A : 400
    E : 400
    05:21:45 verifyEquals: [Verifying errorCode]
    A : WFP-108020
    E : WFP-108020
    05:21:45 verifyEquals: [Verifying error message]
    A : Recipient types or email addresses are required.
    E : Recipient types or email addresses are required.
    05:21:45 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM77594_GetTagParametersCheck pass
    2017-04-05 05:21:45 2017-04-05 05:21:46 0h 0m 0s+926ms
    Groups: P1
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.tag.TestGetTagsPositiveValidation
    dependsOnMethods:
    Description: Test verifies that domain/template is provided in the request or domain parameter is correctly handled.
    Status Timestamp Details
    05:21:45 STEP 1 - Login as Michael Martin.
    05:21:45 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:21:45 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:21:45 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 09:21:45 GMT
    Response Time (ms):77

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczfCY8fwPYU_fX30_9NkXziv-YWMJXeVrk.*AAJTSQACMDEAAlNLABQtNjQzMTgwNzU0NTM5MTc1NzQ3NAACUzEAAA..*", "successUrl" : "/authn/console" }
    05:21:45 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:21:45 STEP 2 - Get tags by domain name.
    05:21:45 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_tags/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "templateId" : 1 }
    05:21:46 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:46 GMT
    Response Time (ms):78

    Payload (Click to Expand)[ "attendance-balance-on-action-trigger-date", "incidents-by-action", "action-trigger-date", "policy-tracking-period-start-date", "incidents-by-action-filtered", "attendance-admin", "attendance-action-name", "discipline-level-on-action-trigger-date", "policy-balance-on-action-trigger-date", "attendance-actions-list", "action-completed-date" ]
    05:21:46 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    05:21:46 verifyTrue: [verify contains tag: attendance-balance-on-action-trigger-date]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: incidents-by-action]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: action-trigger-date]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: policy-tracking-period-start-date]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: incidents-by-action-filtered]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: attendance-admin]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: attendance-action-name]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: discipline-level-on-action-trigger-date]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: policy-balance-on-action-trigger-date]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: attendance-actions-list]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: action-completed-date]
    A : true
    E : true
    05:21:46 STEP 3 - Get tags by domain id.
    05:21:46 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_tags/multi_read

    Payload (Click to Expand){ "domain" : { "id" : 2 }, "templateId" : 1 }
    05:21:46 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:46 GMT
    Response Time (ms):72

    Payload (Click to Expand)[ "attendance-balance-on-action-trigger-date", "incidents-by-action", "action-trigger-date", "policy-tracking-period-start-date", "incidents-by-action-filtered", "attendance-admin", "attendance-action-name", "discipline-level-on-action-trigger-date", "policy-balance-on-action-trigger-date", "attendance-actions-list", "action-completed-date" ]
    05:21:46 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    05:21:46 verifyTrue: [verify contains tag: attendance-balance-on-action-trigger-date]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: incidents-by-action]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: action-trigger-date]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: policy-tracking-period-start-date]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: incidents-by-action-filtered]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: attendance-admin]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: attendance-action-name]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: discipline-level-on-action-trigger-date]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: policy-balance-on-action-trigger-date]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: attendance-actions-list]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: action-completed-date]
    A : true
    E : true
    05:21:46 STEP 4 - Get tags by domain id and nonexistent name.
    05:21:46 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_tags/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "test", "id" : 2 }, "templateId" : 1 }
    05:21:46 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:46 GMT
    Response Time (ms):71

    Payload (Click to Expand)[ "attendance-balance-on-action-trigger-date", "incidents-by-action", "action-trigger-date", "policy-tracking-period-start-date", "incidents-by-action-filtered", "attendance-admin", "attendance-action-name", "discipline-level-on-action-trigger-date", "policy-balance-on-action-trigger-date", "attendance-actions-list", "action-completed-date" ]
    05:21:46 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    05:21:46 verifyTrue: [verify contains tag: attendance-balance-on-action-trigger-date]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: incidents-by-action]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: action-trigger-date]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: policy-tracking-period-start-date]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: incidents-by-action-filtered]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: attendance-admin]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: attendance-action-name]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: discipline-level-on-action-trigger-date]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: policy-balance-on-action-trigger-date]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: attendance-actions-list]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: action-completed-date]
    A : true
    E : true
    05:21:46 STEP 5 - Get tags by domain name and nonexistent id.
    05:21:46 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_tags/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "id" : -1 }, "templateId" : 1 }
    05:21:46 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:46 GMT
    Response Time (ms):216

    Payload (Click to Expand)[ "attendance-balance-on-action-trigger-date", "incidents-by-action", "action-trigger-date", "policy-tracking-period-start-date", "incidents-by-action-filtered", "attendance-admin", "attendance-action-name", "discipline-level-on-action-trigger-date", "policy-balance-on-action-trigger-date", "attendance-actions-list", "action-completed-date" ]
    05:21:46 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    05:21:46 verifyTrue: [verify contains tag: attendance-balance-on-action-trigger-date]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: incidents-by-action]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: action-trigger-date]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: policy-tracking-period-start-date]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: incidents-by-action-filtered]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: attendance-admin]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: attendance-action-name]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: discipline-level-on-action-trigger-date]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: policy-balance-on-action-trigger-date]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: attendance-actions-list]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: action-completed-date]
    A : true
    E : true
    05:21:46 STEP 6 - Get tags by domain id and not matching name.
    05:21:46 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_tags/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "DOCDOMAIN_LEAVE_MANAGEMENT", "id" : 2 }, "templateId" : 1 }
    05:21:46 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:46 GMT
    Response Time (ms):279

    Payload (Click to Expand)[ "attendance-balance-on-action-trigger-date", "incidents-by-action", "action-trigger-date", "policy-tracking-period-start-date", "incidents-by-action-filtered", "attendance-admin", "attendance-action-name", "discipline-level-on-action-trigger-date", "policy-balance-on-action-trigger-date", "attendance-actions-list", "action-completed-date" ]
    05:21:46 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    05:21:46 verifyTrue: [verify contains tag: attendance-balance-on-action-trigger-date]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: incidents-by-action]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: action-trigger-date]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: policy-tracking-period-start-date]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: incidents-by-action-filtered]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: attendance-admin]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: attendance-action-name]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: discipline-level-on-action-trigger-date]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: policy-balance-on-action-trigger-date]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: attendance-actions-list]
    A : true
    E : true
    05:21:46 verifyTrue: [verify contains tag: action-completed-date]
    A : true
    E : true
    05:21:46 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM114850_ErrorGetTemplateMetadataByIdWithIncorrectId pass
    2017-04-05 05:21:46 2017-04-05 05:21:47 0h 0m 0s+473ms
    Groups: Regression
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.mdui.TestGetTemplateMDUIRequestContextNegativeValidation
    dependsOnMethods:
    Description: Verify error message that is returned when incorrect id is provided in Get template metadata by Id request
    Status Timestamp Details
    05:21:46 STEP 1 - Login to Falcon.
    05:21:46 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:21:46 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:21:46 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 09:21:46 GMT
    Response Time (ms):82

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcz85edHsEjR-tQv1B84FtpjOPzQXg7raJ4.*AAJTSQACMDEAAlNLABQtMzU3MjE1NTM1MzI2NzA2MzUxMgACUzEAAA..*", "successUrl" : "/authn/console" }
    05:21:46 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:21:46 STEP 2 - Get template metadata by Id with incrrect Id
    05:21:46 Request:
    Type: [GET]
    Parameters: [EMPTY]
    URI: http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/mdui/-1
    05:21:47 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:21:47 GMT
    Response Time (ms):340

    Payload (Click to Expand){ "errorCode" : "WFP-108001", "message" : "The following template id does not exist: -1" }
    05:21:47 verifyEquals: []
    A : 404
    E : 404
    05:21:47 verifyEquals: []
    A : WFP-108001
    E : WFP-108001
    05:21:47 verifyEquals: []
    A : The following template id does not exist: -1
    E : The following template id does not exist: -1
    05:21:47 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM114855_ErrorChangeTemplateActiveStateWithoutActiveFlag pass
    2017-04-05 05:21:47 2017-04-05 05:30:19 0h 8m 32s+659ms
    Groups: Regression
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.mdui.TestGetTemplateMDUIRequestContextNegativeValidation
    dependsOnMethods:
    Description: Verify that the appropriate error message is returned when ChangeTemplateActiveState request is sent without active flag.
    Status Timestamp Details
    05:21:47 STEP 1 - Login to Falcon.
    05:21:47 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:21:47 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:21:47 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 09:21:47 GMT
    Response Time (ms):87

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcz3XkAZIja91LJEa__Dso0vrbrGhg8SMT4.*AAJTSQACMDEAAlNLABQtNTg1NzkxMTM2NTg3Mzg5NjYwOAACUzEAAA..*", "successUrl" : "/authn/console" }
    05:21:47 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:21:47 STEP 2 - Upload docx template.
    05:21:47 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    05:30:19 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    05:30:19 verifyTrue: []
    A : true
    E : true
    05:30:19 verifyTrue: [verify binary]
    A : true
    E : true
    05:30:19 verifyTrue: [verify size]
    A : true
    E : true
    05:30:19 verifyTrue: [verify tags]
    A : true
    E : true
    05:30:19 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    05:30:19 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    05:30:19 verifyEquals: [verify description]
    A : desc
    E : desc
    05:30:19 verifyEquals: [verify name]
    A : Template114855 1
    E : Template114855 1
    05:30:19 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    05:30:19 verifyEquals: []
    A : DOCX
    E : DOCX
    05:30:19 verifyEquals: []
    A : Template.docx
    E : Template.docx
    05:30:19 verifyEquals: []
    A : 1
    E : 1
    05:30:19 STEP 3 - Change template active state to false.
    05:30:19 Request:
    Type: [PUT]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/mdui/15

    Payload (Click to Expand){ }
    05:30:19 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:19 GMT
    Response Time (ms):119

    Payload (Click to Expand){ "errorCode" : "WFP-108013", "message" : "Active flag is required." }
    05:30:19 verifyEquals: []
    A : 400
    E : 400
    05:30:19 verifyEquals: []
    A : WFP-108013
    E : WFP-108013
    05:30:19 verifyEquals: []
    A : Active flag is required.
    E : Active flag is required.
    05:30:19 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    05:30:19 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/15
    05:30:19 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:20 GMT
    Response Time (ms):171

    Payload (Click to Expand)No Payload Body
    05:30:19 verifyEquals: []
    A : 204
    E : 204
  • test_ALM111977_ErrorGetSDMTemplateWithMissedSDMKey pass
    2017-04-05 05:30:20 2017-04-05 05:30:20 0h 0m 0s+334ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.TestGetTemplateSDMRequestContextNegativeValidation
    dependsOnMethods:
    Description: Verify error message is returned when user tries to get template without SDM key
    Status Timestamp Details
    05:30:20 STEP 1 - Login to Falcon.
    05:30:20 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:30:20 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:30:20 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 09:30:19 GMT
    Response Time (ms):105

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcyyfRQnmNId7ScisIF8f9mgC8x8bLSRoQI.*AAJTSQACMDEAAlNLABQtNDI1ODI0MjE0OTMyNjQ0OTczMQACUzEAAA..*", "successUrl" : "/authn/console" }
    05:30:20 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:30:20 STEP 2 - Get template without sdm key and name specifying
    05:30:20 Request:
    Type: [GET]
    Parameters: [EMPTY]
    URI: http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm
    05:30:20 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:20 GMT
    Response Time (ms):75

    Payload (Click to Expand){ "errorCode" : "WFP-108106", "message" : "Parameter is required: key." }
    05:30:20 verifyEquals: []
    A : 400
    E : 400
    05:30:20 verifyEquals: []
    A : WFP-108106
    E : WFP-108106
    05:30:20 verifyEquals: []
    A : Parameter is required: key.
    E : Parameter is required: key.
    05:30:20 STEP 3 - Get template without sdm key specifying
    05:30:20 Request:
    Type: [GET]
    Parameters: [EMPTY]
    URI: http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm
    05:30:20 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:20 GMT
    Response Time (ms):76

    Payload (Click to Expand){ "errorCode" : "WFP-108106", "message" : "Parameter is required: key." }
    05:30:20 verifyEquals: []
    A : 400
    E : 400
    05:30:20 verifyEquals: []
    A : WFP-108106
    E : WFP-108106
    05:30:20 verifyEquals: []
    A : Parameter is required: key.
    E : Parameter is required: key.
    05:30:20 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    05:30:20 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:30:20 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:30:20 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 09:30:19 GMT
    Response Time (ms):81

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcwm2z5EjupIIoXXB9IiXdv2kPX9kUwJxpo.*AAJTSQACMDEAAlNLABQtNDk5ODI0ODc4OTQ1ODA4NDgzNAACUzEAAA..*", "successUrl" : "/authn/console" }
    05:30:20 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
  • test_ALM111980_ErrorGetSDMTemplateWithNonexistentSDMKey fail
    2017-04-05 05:30:20 2017-04-05 05:30:20 0h 0m 0s+386ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.TestGetTemplateSDMRequestContextNegativeValidation
    dependsOnMethods:
    Description: Verify error message is returned when user tries to get template using nonexistent template name
    Status Timestamp Details
    05:30:20 STEP 1 - Login to Falcon.
    05:30:20 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:30:20 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:30:20 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 09:30:19 GMT
    Response Time (ms):77

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcx5FOKr1HPdjub6SLIxmK93Dehe7mxmCVw.*AAJTSQACMDEAAlNLABQtODkzMDEyOTY2NDgwMzAxMzI2MAACUzEAAA..*", "successUrl" : "/authn/console" }
    05:30:20 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:30:20 STEP 2 - Upload template.
    05:30:20 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm

    Payload (Click to Expand){ "fileName" : "verbal warning en test.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "template1", "description" : "verbal warning en", "active" : "FALSE", "locale" : "American English", "contentEncodedStr" : "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" }
    05:30:20 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:20 GMT
    Response Time (ms):111

    Payload (Click to Expand){ "errorCode" : "WFP-108015", "message" : "The name is already in use. It must be unique." }
    05:30:20 verifyEquals: [verify HTTP response code]
    A : 200
    E : 400
    05:30:20 STEP 3 - Get template with nonexisting name
    05:30:20 Request:
    Type: [GET]
    Parameters: [EMPTY]
    URI: http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm
    05:30:20 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:20 GMT
    Response Time (ms):84

    Payload (Click to Expand){ "errorCode" : "WFP-108030", "message" : "The following template name does not exist: ALM111980." }
    05:30:20 verifyEquals: []
    A : 404
    E : 404
    05:30:20 verifyEquals: []
    A : WFP-108030
    E : WFP-108030
    05:30:20 verifyEquals: []
    A : The following template name does not exist: ALM111980.
    E : The following template name does not exist: ALM111980.
    05:30:20 Finish test case [TestNG-test=KateFrameworkInt-1] with failure :
    Exceptions: (Click to Expand)Failure at [java.lang.AssertionError: expected [400] but found [200]] org.testng.Assert.fail(Assert.java:93) org.testng.Assert.failNotEquals(Assert.java:512) org.testng.Assert.assertEqualsImpl(Assert.java:134) org.testng.Assert.assertEquals(Assert.java:115) org.testng.Assert.assertEquals(Assert.java:178) com.kronos.api.rest.assertions.APIAssertions.verifyEquals(APIAssertions.java:122) com.kronos.api.rest.assertions.APIAssertions.verifyStatusCode(APIAssertions.java:272) com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.AbstractTemplateSDMTest.verifyTemplateIsUploadedSuccessfullyWithResponse(AbstractTemplateSDMTest.java:173) com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.AbstractTemplateSDMTest.verifyTemplateIsUploadedSuccessfully(AbstractTemplateSDMTest.java:59) com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.TestGetTemplateSDMRequestContextNegativeValidation.test_ALM111980_ErrorGetSDMTemplateWithNonexistentSDMKey(TestGetTemplateSDMRequestContextNegativeValidation.java:27) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) java.lang.reflect.Method.invoke(Unknown Source) org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:108) org.testng.internal.Invoker.invokeMethod(Invoker.java:661) org.testng.internal.Invoker.invokeTestMethod(Invoker.java:869) org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1193) org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126) org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source)
    05:30:20 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:30:20 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:30:20 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 09:30:20 GMT
    Response Time (ms):75

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcx6OlZWg-SI2jL5t0XF2sLkNmyNi184k5I.*AAJTSQACMDEAAlNLABQtMjM4NTE4MDIyMDY1NDUyMDAxOAACUzEAAA..*", "successUrl" : "/authn/console" }
    05:30:20 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:30:20 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/
    05:30:20 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 405 Method Not Allowed
    Content Type: application/json;charset=utf-8
    Content Length: 0
    Date: Wed, 05 Apr 2017 09:30:21 GMT
    Response Time (ms):355

    Payload (Click to Expand)No Payload Body
    05:30:20 verifyEquals: []
    A : 405
    E : 204
  • test_ALM106492_ForwardDocumentForAllRecipientTypesAndAdditionalEmails fail
    2017-04-05 05:30:21 2017-04-05 05:30:25 0h 0m 3s+770ms
    Groups: P0
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.TestForwardDocumentPositiveValidation
    dependsOnMethods:
    Description: Test verifies that document can be forwarded to all employees from selection parameter and to email that is specified in emailAdderesses parameter.
    Status Timestamp Details
    05:30:21 STEP 1 - Login as Michael Martin.
    05:30:21 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:30:21 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:30:21 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 09:30:20 GMT
    Response Time (ms):77

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwGLkmlV9fppWYFjqmCjbA7w8Iq6GlDt5U.*AAJTSQACMDEAAlNLABQtODg4ODcxNDg5NzExMTEwMzU3NwACUzEAAA..*", "successUrl" : "/authn/console" }
    05:30:21 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:30:21 STEP 2 - Prepare persons.
    05:30:21 Request:
    Type: [PUT]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/

    Payload (Click to Expand){ "personIdentity" : { "personNumber" : 20322 }, "personInformation" : { "emailAddresses" : [ { "address" : "IgorLeavitt@kronos.com", "contactTypeName" : "work" } ] } }
    05:30:21 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:21 GMT
    Response Time (ms):214

    Payload (Click to Expand){ "personId" : 224, "personNumber" : "20322" }
    05:30:21 Request:
    Type: [PUT]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/

    Payload (Click to Expand){ "personIdentity" : { "personNumber" : 10020 }, "personInformation" : { "emailAddresses" : [ { "address" : "AttendanceAdmin@kronos.com", "contactTypeName" : "work" } ] } }
    05:30:22 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:22 GMT
    Response Time (ms):194

    Payload (Click to Expand){ "personId" : 52, "personNumber" : "10020" }
    05:30:22 Request:
    Type: [PUT]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/

    Payload (Click to Expand){ "personIdentity" : { "personNumber" : 10030 }, "personInformation" : { "emailAddresses" : [ { "address" : "Manager@kronos.com", "contactTypeName" : "work" } ] } }
    05:30:22 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:22 GMT
    Response Time (ms):208

    Payload (Click to Expand){ "personId" : 54, "personNumber" : "10030" }
    05:30:22 Request:
    Type: [PUT]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/

    Payload (Click to Expand){ "personIdentity" : { "personNumber" : 10029 }, "personInformation" : { "emailAddresses" : [ { "address" : "ManagerOfManager@kronos.com", "contactTypeName" : "work" } ] } }
    05:30:22 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:22 GMT
    Response Time (ms):184

    Payload (Click to Expand){ "personId" : 53, "personNumber" : "10029" }
    05:30:22 STEP 3 - Log in as Attendance Administrator.
    05:30:22 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:30:22 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:30:22 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 09:30:21 GMT
    Response Time (ms):77

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcy4abIlVKyhQ_m-cK2pExi8OEngyRyiJPg.*AAJTSQACMDEAAlNLABM0NDY1ODM3MzAyOTg5MTIxNjI3AAJTMQAA*", "successUrl" : "/authn/console" }
    05:30:22 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:30:22 STEP 4 - Assign ALL permission profile for Employee
    05:30:22 Request:
    Type: [PUT]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/

    Payload (Click to Expand){ "personIdentity" : { "personNumber" : 20323 }, "personInformation" : { "personLicenseTypes" : [ { "licenseTypeName" : "Workforce Manager", "activeFlag" : "true" } ], "accessAssignment" : { "accessProfileName" : "Manufacturing Manager Using PE", "timeEntryTypeEffectiveDate" : "2017-04-05", "timeEntryTypeName" : "NONE" } } }
    05:30:23 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:23 GMT
    Response Time (ms):496

    Payload (Click to Expand){ "personId" : 225, "personNumber" : "20323" }
    05:30:23 STEP 5 - Login as Mary Leavitt and forward document by entity identifiers.
    05:30:23 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" } ], "startDate" : "2017-01-05T00:00:00" }
    05:30:23 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:23 GMT
    Response Time (ms):241

    Payload (Click to Expand)[ { "id" : 35, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false }, { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 1.docx", "id" : 1, "creationDateTime" : "2017-03-15T13:28:15", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false } ] } ]
    05:30:23 Going to Login at openAM with
    Username :MaryLeavitt
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:30:23 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:30:23 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 09:30:22 GMT
    Response Time (ms):82

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcze7ZX36AIIJiYPiATJ80eY0rAhxpv9v-I.*AAJTSQACMDEAAlNLABMtODY4NzcwODk1OTQ3MzgwNTM3AAJTMQAA*", "successUrl" : "/authn/console" }
    05:30:23 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:30:23 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "emailAddresses" : [ "Additional@kronos.com" ], "selection" : [ 0, 2, 3, 4, 5 ], "subject" : "test", "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "id" : 2 }, "employee" : { "name" : "20322" }, "body" : "test", "entityIds" : [ 35 ] }
    05:30:24 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 202 Accepted
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:24 GMT
    Response Time (ms):358

    Payload (Click to Expand)[ { "emailAddress" : "AttendanceAdmin@kronos.com", "status" : "SUCCESS" }, { "emailAddress" : "ManagerOfManager@kronos.com", "status" : "SUCCESS" }, { "emailAddress" : "Mary.Leavitt@acmeco.com", "status" : "FAILED", "exception" : "Error occured while sending email. Messaging Exception: Invalid Addresses\n" }, { "emailAddress" : "Additional@kronos.com", "status" : "SUCCESS" }, { "emailAddress" : "IgorLeavitt@kronos.com", "status" : "SUCCESS" }, { "emailAddress" : "Manager@kronos.com", "status" : "SUCCESS" } ]
    05:30:24 verifyEquals: [verify HTTP response code]
    A : 202
    E : 202
    05:30:24 verifyTrue: [verify email]
    A : true
    E : true
    05:30:24 verifyTrue: [verify status]
    A : true
    E : true
    05:30:24 verifyTrue: [verify exceptions]
    A : false
    E : true
    05:30:24 verifyEquals: [verify size of emails]
    A : 6
    E : 6
    05:30:24 verifyTrue: [verify additional address]
    A : true
    E : true
    05:30:24 verifyTrue: [verify employee address]
    A : true
    E : true
    05:30:24 verifyTrue: [verify current use address]
    A : false
    E : true
    05:30:24 verifyTrue: [verify attendance admin address]
    A : true
    E : true
    05:30:24 verifyTrue: [verify manager address]
    A : true
    E : true
    05:30:24 verifyTrue: [verify manager of manager address]
    A : true
    E : true
    05:30:24 STEP 6 - Forward document by document identifiers.
    05:30:24 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" } ], "startDate" : "2017-01-05T00:00:00" }
    05:30:24 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:24 GMT
    Response Time (ms):223

    Payload (Click to Expand)[ { "id" : 35, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false }, { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 1.docx", "id" : 1, "creationDateTime" : "2017-03-15T13:28:15", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false } ] } ]
    05:30:24 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "emailAddresses" : [ "Additional@kronos.com" ], "selection" : [ 0, 2, 3, 4, 5 ], "subject" : "test", "employee" : { "name" : "20322" }, "body" : "test", "docIds" : [ 2, 1 ] }
    05:30:24 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 202 Accepted
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:24 GMT
    Response Time (ms):310

    Payload (Click to Expand)[ { "emailAddress" : "Additional@kronos.com", "status" : "SUCCESS" }, { "emailAddress" : "IgorLeavitt@kronos.com", "status" : "SUCCESS" }, { "emailAddress" : "AttendanceAdmin@kronos.com", "status" : "SUCCESS" }, { "emailAddress" : "Mary.Leavitt@acmeco.com", "status" : "FAILED", "exception" : "Error occured while sending email. Messaging Exception: Invalid Addresses\n" }, { "emailAddress" : "ManagerOfManager@kronos.com", "status" : "SUCCESS" }, { "emailAddress" : "Manager@kronos.com", "status" : "SUCCESS" } ]
    05:30:24 verifyEquals: [verify HTTP response code]
    A : 202
    E : 202
    05:30:24 verifyTrue: [verify email]
    A : true
    E : true
    05:30:24 verifyTrue: [verify status]
    A : true
    E : true
    05:30:24 verifyTrue: [verify exceptions]
    A : false
    E : true
    05:30:24 verifyEquals: [verify size of emails]
    A : 6
    E : 6
    05:30:24 verifyTrue: [verify additional address]
    A : true
    E : true
    05:30:24 verifyTrue: [verify employee address]
    A : true
    E : true
    05:30:24 verifyTrue: [verify current use address]
    A : false
    E : true
    05:30:24 verifyTrue: [verify attendance admin address]
    A : true
    E : true
    05:30:24 verifyTrue: [verify manager address]
    A : true
    E : true
    05:30:24 verifyTrue: [verify manager of manager address]
    A : true
    E : true
    05:30:24 STEP 7 - Log in as Attendance Administrator.
    05:30:24 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:30:24 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:30:24 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 09:30:24 GMT
    Response Time (ms):89

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczZYmtq6kbpzpQ6F7uFlKnX_iupBlkZoEk.*AAJTSQACMDEAAlNLABI5OTg1NzY4Mjg1MDcwOTM1MDMAAlMxAAA.*", "successUrl" : "/authn/console" }
    05:30:24 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:30:24 STEP 8 - Return original access profile for Employee.
    05:30:24 Request:
    Type: [PUT]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/

    Payload (Click to Expand){ "personIdentity" : { "personNumber" : 20323 }, "personInformation" : { "personLicenseTypes" : [ { "licenseTypeName" : "Workforce Manager", "activeFlag" : "false" } ], "accessAssignment" : { "accessProfileName" : "Manufacturing Employee", "timeEntryTypeEffectiveDate" : "2017-04-05", "timeEntryTypeName" : "NONE" } } }
    05:30:25 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:25 GMT
    Response Time (ms):198

    Payload (Click to Expand){ "personId" : 225, "personNumber" : "20323" }
    05:30:25 Finish test case [TestNG-test=KateFrameworkInt-1] with failure :
    Exceptions: (Click to Expand)Failure at [java.lang.Throwable: Multiple validation failures (4): Please refer to the report for exact location of the failure expected [true] but found [false] expected [true] but found [false] expected [true] but found [false] expected [true] but found [false]] com.kronos.listener.TestResultListener.afterInvocation(TestResultListener.java:128) org.testng.internal.invokers.InvokedMethodListenerInvoker$InvokeAfterInvocationWithoutContextStrategy.callMethod(InvokedMethodListenerInvoker.java:100) org.testng.internal.invokers.InvokedMethodListenerInvoker.invokeListener(InvokedMethodListenerInvoker.java:62) org.testng.internal.Invoker.runInvokedMethodListeners(Invoker.java:566) org.testng.internal.Invoker.invokeMethod(Invoker.java:713) org.testng.internal.Invoker.invokeTestMethod(Invoker.java:869) org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1193) org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126) org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source)
  • test_ALM106847_ForwardDocumentCheckDomain pass
    2017-04-05 05:30:25 2017-04-05 05:30:26 0h 0m 1s+486ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.TestForwardDocumentPositiveValidation
    dependsOnMethods:
    Description: Test verifies that domain parameter is correctly handled
    Status Timestamp Details
    05:30:25 STEP 1 - Login as Michael Martin.
    05:30:25 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:30:25 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:30:25 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 09:30:25 GMT
    Response Time (ms):76

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxzNjyJg4mJI_addpug359LGmqLK-FNnt8.*AAJTSQACMDEAAlNLABQtNTU1Nzk1NjczNjExMDc1OTIzNwACUzEAAA..*", "successUrl" : "/authn/console" }
    05:30:25 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:30:25 STEP 2 - Prepare person.
    05:30:25 Request:
    Type: [PUT]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/

    Payload (Click to Expand){ "personIdentity" : { "personNumber" : 20322 }, "personInformation" : { "emailAddresses" : [ { "address" : "IgorLeavitt@kronos.com", "contactTypeName" : "work" } ] } }
    05:30:25 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:25 GMT
    Response Time (ms):173

    Payload (Click to Expand){ "personId" : 224, "personNumber" : "20322" }
    05:30:25 STEP 3 - Forward document using domain name.
    05:30:25 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" } ], "startDate" : "2017-01-05T00:00:00" }
    05:30:25 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:25 GMT
    Response Time (ms):117

    Payload (Click to Expand)[ { "id" : 35, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false }, { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 1.docx", "id" : 1, "creationDateTime" : "2017-03-15T13:28:15", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false } ] } ]
    05:30:25 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 4 ], "subject" : "test", "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "employee" : { "name" : "20322" }, "body" : "test", "entityIds" : [ 35 ] }
    05:30:25 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 202 Accepted
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:25 GMT
    Response Time (ms):108

    Payload (Click to Expand)[ { "emailAddress" : "IgorLeavitt@kronos.com", "status" : "SUCCESS" } ]
    05:30:25 verifyEquals: [verify HTTP response code]
    A : 202
    E : 202
    05:30:25 verifyTrue: [verify email]
    A : true
    E : true
    05:30:25 verifyTrue: [verify status]
    A : true
    E : true
    05:30:25 verifyTrue: [verify exceptions]
    A : true
    E : true
    05:30:25 STEP 4 - Forward document using domain id.
    05:30:25 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 4 ], "subject" : "test", "domain" : { "id" : 2 }, "employee" : { "name" : "20322" }, "body" : "test", "entityIds" : [ 35 ] }
    05:30:26 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 202 Accepted
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:26 GMT
    Response Time (ms):160

    Payload (Click to Expand)[ { "emailAddress" : "IgorLeavitt@kronos.com", "status" : "SUCCESS" } ]
    05:30:26 verifyEquals: [verify HTTP response code]
    A : 202
    E : 202
    05:30:26 verifyTrue: [verify email]
    A : true
    E : true
    05:30:26 verifyTrue: [verify status]
    A : true
    E : true
    05:30:26 verifyTrue: [verify exceptions]
    A : true
    E : true
    05:30:26 STEP 5 - Forward document using domain id and incorrect domain name.
    05:30:26 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 4 ], "subject" : "test", "domain" : { "name" : "test", "id" : 2 }, "employee" : { "name" : "20322" }, "body" : "test", "entityIds" : [ 35 ] }
    05:30:26 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 202 Accepted
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:26 GMT
    Response Time (ms):140

    Payload (Click to Expand)[ { "emailAddress" : "IgorLeavitt@kronos.com", "status" : "SUCCESS" } ]
    05:30:26 verifyEquals: [verify HTTP response code]
    A : 202
    E : 202
    05:30:26 verifyTrue: [verify email]
    A : true
    E : true
    05:30:26 verifyTrue: [verify status]
    A : true
    E : true
    05:30:26 verifyTrue: [verify exceptions]
    A : true
    E : true
    05:30:26 STEP 6 - Forward document using domain name and incorrect domain id.
    05:30:26 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 4 ], "subject" : "test", "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "id" : 100 }, "employee" : { "name" : "20322" }, "body" : "test", "entityIds" : [ 35 ] }
    05:30:26 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 202 Accepted
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:26 GMT
    Response Time (ms):107

    Payload (Click to Expand)[ { "emailAddress" : "IgorLeavitt@kronos.com", "status" : "SUCCESS" } ]
    05:30:26 verifyEquals: [verify HTTP response code]
    A : 202
    E : 202
    05:30:26 verifyTrue: [verify email]
    A : true
    E : true
    05:30:26 verifyTrue: [verify status]
    A : true
    E : true
    05:30:26 verifyTrue: [verify exceptions]
    A : true
    E : true
    05:30:26 STEP 7 - Forward document using domain id and not matching domain name.
    05:30:26 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 4 ], "subject" : "test", "domain" : { "name" : "DOCDOMAIN_LEAVE_MANAGEMENT", "id" : 2 }, "employee" : { "name" : "20322" }, "body" : "test", "entityIds" : [ 35 ] }
    05:30:26 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 202 Accepted
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:26 GMT
    Response Time (ms):242

    Payload (Click to Expand)[ { "emailAddress" : "IgorLeavitt@kronos.com", "status" : "SUCCESS" } ]
    05:30:26 verifyEquals: [verify HTTP response code]
    A : 202
    E : 202
    05:30:26 verifyTrue: [verify email]
    A : true
    E : true
    05:30:26 verifyTrue: [verify status]
    A : true
    E : true
    05:30:26 verifyTrue: [verify exceptions]
    A : true
    E : true
    05:30:26 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM106946_ForwardDocumentNonMandatoryParametersCheck pass
    2017-04-05 05:30:26 2017-04-05 05:30:29 0h 0m 2s+350ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.TestForwardDocumentPositiveValidation
    dependsOnMethods:
    Description: Test verifies that uuser can forward documents without specifying non mandatory fields.
    Status Timestamp Details
    05:30:26 STEP 1 - Login as Michael Martin.
    05:30:26 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:30:26 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:30:26 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 09:30:26 GMT
    Response Time (ms):75

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwVGXeFTkj96XYNnXbEV-vbhDqsreMgBhc.*AAJTSQACMDEAAlNLABQtMzgxODAyNzU5ODA5NTY4ODkzOAACUzEAAA..*", "successUrl" : "/authn/console" }
    05:30:26 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:30:26 STEP 2 - Forward documents by entity without emailAddresses and body.
    05:30:26 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" } ], "startDate" : "2017-01-05T00:00:00" }
    05:30:27 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:27 GMT
    Response Time (ms):310

    Payload (Click to Expand)[ { "id" : 35, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false }, { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 1.docx", "id" : 1, "creationDateTime" : "2017-03-15T13:28:15", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false } ] } ]
    05:30:27 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 4 ], "subject" : "test", "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "id" : 2 }, "employee" : { "name" : "20322" }, "entityIds" : [ 35 ] }
    05:30:27 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 202 Accepted
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:27 GMT
    Response Time (ms):134

    Payload (Click to Expand)[ { "emailAddress" : "IgorLeavitt@kronos.com", "status" : "SUCCESS" } ]
    05:30:27 verifyEquals: [verify HTTP response code]
    A : 202
    E : 202
    05:30:27 verifyTrue: [verify email]
    A : true
    E : true
    05:30:27 verifyTrue: [verify status]
    A : true
    E : true
    05:30:27 verifyTrue: [verify exceptions]
    A : true
    E : true
    05:30:27 STEP 3 - Forward documents with null emailAddresses and null body.
    05:30:27 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 4 ], "subject" : "test", "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "id" : 2 }, "employee" : { "name" : "20322" }, "entityIds" : [ 35 ], "emailAddresses" : null, "body" : null }
    05:30:27 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 202 Accepted
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:27 GMT
    Response Time (ms):98

    Payload (Click to Expand)[ { "emailAddress" : "IgorLeavitt@kronos.com", "status" : "SUCCESS" } ]
    05:30:27 verifyEquals: [verify HTTP response code]
    A : 202
    E : 202
    05:30:27 verifyTrue: [verify email]
    A : true
    E : true
    05:30:27 verifyTrue: [verify status]
    A : true
    E : true
    05:30:27 verifyTrue: [verify exceptions]
    A : true
    E : true
    05:30:27 STEP 4 - Forward documents by entity with empty array in emailAddresses.
    05:30:27 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 4 ], "subject" : "test", "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "id" : 2 }, "employee" : { "name" : "20322" }, "body" : "test", "entityIds" : [ 35 ], "emailAddresses" : [ ] }
    05:30:27 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 202 Accepted
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:27 GMT
    Response Time (ms):98

    Payload (Click to Expand)[ { "emailAddress" : "IgorLeavitt@kronos.com", "status" : "SUCCESS" } ]
    05:30:27 verifyEquals: [verify HTTP response code]
    A : 202
    E : 202
    05:30:27 verifyTrue: [verify email]
    A : true
    E : true
    05:30:27 verifyTrue: [verify status]
    A : true
    E : true
    05:30:27 verifyTrue: [verify exceptions]
    A : true
    E : true
    05:30:27 STEP 5 - Forward documents by entity without selection.
    05:30:27 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "emailAddresses" : [ "IgorLeavitt@kronos.com" ], "subject" : "test", "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "id" : 2 }, "employee" : { "name" : "20322" }, "body" : "test", "entityIds" : [ 35 ] }
    05:30:27 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 202 Accepted
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:27 GMT
    Response Time (ms):98

    Payload (Click to Expand)[ { "emailAddress" : "IgorLeavitt@kronos.com", "status" : "SUCCESS" } ]
    05:30:27 verifyEquals: [verify HTTP response code]
    A : 202
    E : 202
    05:30:27 verifyTrue: [verify email]
    A : true
    E : true
    05:30:27 verifyTrue: [verify status]
    A : true
    E : true
    05:30:27 verifyTrue: [verify exceptions]
    A : true
    E : true
    05:30:27 STEP 6 - Forward documents by entity with empty array in selection.
    05:30:27 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "emailAddresses" : [ "IgorLeavitt@kronos.com" ], "subject" : "test", "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "id" : 2 }, "employee" : { "name" : "20322" }, "body" : "test", "entityIds" : [ 35 ], "selection" : [ ] }
    05:30:27 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 202 Accepted
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:27 GMT
    Response Time (ms):105

    Payload (Click to Expand)[ { "emailAddress" : "IgorLeavitt@kronos.com", "status" : "SUCCESS" } ]
    05:30:27 verifyEquals: [verify HTTP response code]
    A : 202
    E : 202
    05:30:27 verifyTrue: [verify email]
    A : true
    E : true
    05:30:27 verifyTrue: [verify status]
    A : true
    E : true
    05:30:27 verifyTrue: [verify exceptions]
    A : true
    E : true
    05:30:27 STEP 7 - Forward documents by entity with null selection.
    05:30:27 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "emailAddresses" : [ "IgorLeavitt@kronos.com" ], "subject" : "test", "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "id" : 2 }, "employee" : { "name" : "20322" }, "body" : "test", "entityIds" : [ 35 ], "selection" : null }
    05:30:27 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 202 Accepted
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:27 GMT
    Response Time (ms):100

    Payload (Click to Expand)[ { "emailAddress" : "IgorLeavitt@kronos.com", "status" : "SUCCESS" } ]
    05:30:27 verifyEquals: [verify HTTP response code]
    A : 202
    E : 202
    05:30:27 verifyTrue: [verify email]
    A : true
    E : true
    05:30:27 verifyTrue: [verify status]
    A : true
    E : true
    05:30:28 verifyTrue: [verify exceptions]
    A : true
    E : true
    05:30:28 STEP 8 - Forward documents by document without emailAddresses and body.
    05:30:28 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" } ], "startDate" : "2017-01-05T00:00:00" }
    05:30:28 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:28 GMT
    Response Time (ms):121

    Payload (Click to Expand)[ { "id" : 35, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 1.docx", "id" : 1, "creationDateTime" : "2017-03-15T13:28:15", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false }, { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false } ] } ]
    05:30:28 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 4 ], "subject" : "test", "employee" : { "name" : "20322" }, "docIds" : [ 1, 2 ] }
    05:30:28 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 202 Accepted
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:28 GMT
    Response Time (ms):105

    Payload (Click to Expand)[ { "emailAddress" : "IgorLeavitt@kronos.com", "status" : "SUCCESS" } ]
    05:30:28 verifyEquals: [verify HTTP response code]
    A : 202
    E : 202
    05:30:28 verifyTrue: [verify email]
    A : true
    E : true
    05:30:28 verifyTrue: [verify status]
    A : true
    E : true
    05:30:28 verifyTrue: [verify exceptions]
    A : true
    E : true
    05:30:28 STEP 9 - Forward documents with document emailAddresses and null body.
    05:30:28 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 4 ], "subject" : "test", "employee" : { "name" : "20322" }, "docIds" : [ 1, 2 ], "emailAddresses" : null, "body" : null }
    05:30:28 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 202 Accepted
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:28 GMT
    Response Time (ms):107

    Payload (Click to Expand)[ { "emailAddress" : "IgorLeavitt@kronos.com", "status" : "SUCCESS" } ]
    05:30:28 verifyEquals: [verify HTTP response code]
    A : 202
    E : 202
    05:30:28 verifyTrue: [verify email]
    A : true
    E : true
    05:30:28 verifyTrue: [verify status]
    A : true
    E : true
    05:30:28 verifyTrue: [verify exceptions]
    A : true
    E : true
    05:30:28 STEP 10 - Forward documents by document with empty array in emailAddresses.
    05:30:28 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 4 ], "subject" : "test", "employee" : { "name" : "20322" }, "body" : "test", "docIds" : [ 1, 2 ], "emailAddresses" : [ ] }
    05:30:28 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 202 Accepted
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:28 GMT
    Response Time (ms):106

    Payload (Click to Expand)[ { "emailAddress" : "IgorLeavitt@kronos.com", "status" : "SUCCESS" } ]
    05:30:28 verifyEquals: [verify HTTP response code]
    A : 202
    E : 202
    05:30:28 verifyTrue: [verify email]
    A : true
    E : true
    05:30:28 verifyTrue: [verify status]
    A : true
    E : true
    05:30:28 verifyTrue: [verify exceptions]
    A : true
    E : true
    05:30:28 STEP 11 - Forward documents by document without selection.
    05:30:28 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "emailAddresses" : [ "IgorLeavitt@kronos.com" ], "subject" : "test", "employee" : { "name" : "20322" }, "body" : "test", "docIds" : [ 1, 2 ] }
    05:30:28 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 202 Accepted
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:28 GMT
    Response Time (ms):134

    Payload (Click to Expand)[ { "emailAddress" : "IgorLeavitt@kronos.com", "status" : "SUCCESS" } ]
    05:30:28 verifyEquals: [verify HTTP response code]
    A : 202
    E : 202
    05:30:28 verifyTrue: [verify email]
    A : true
    E : true
    05:30:28 verifyTrue: [verify status]
    A : true
    E : true
    05:30:28 verifyTrue: [verify exceptions]
    A : true
    E : true
    05:30:28 STEP 12 - Forward documents by document with empty array in selection.
    05:30:28 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "emailAddresses" : [ "IgorLeavitt@kronos.com" ], "subject" : "test", "employee" : { "name" : "20322" }, "body" : "test", "docIds" : [ 1, 2 ], "selection" : [ ] }
    05:30:28 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 202 Accepted
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:28 GMT
    Response Time (ms):109

    Payload (Click to Expand)[ { "emailAddress" : "IgorLeavitt@kronos.com", "status" : "SUCCESS" } ]
    05:30:28 verifyEquals: [verify HTTP response code]
    A : 202
    E : 202
    05:30:28 verifyTrue: [verify email]
    A : true
    E : true
    05:30:28 verifyTrue: [verify status]
    A : true
    E : true
    05:30:28 verifyTrue: [verify exceptions]
    A : true
    E : true
    05:30:28 STEP 13 - Forward documents by document with null selection.
    05:30:28 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "emailAddresses" : [ "IgorLeavitt@kronos.com" ], "subject" : "test", "employee" : { "name" : "20322" }, "body" : "test", "docIds" : [ 1, 2 ], "selection" : null }
    05:30:29 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 202 Accepted
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:29 GMT
    Response Time (ms):105

    Payload (Click to Expand)[ { "emailAddress" : "IgorLeavitt@kronos.com", "status" : "SUCCESS" } ]
    05:30:29 verifyEquals: [verify HTTP response code]
    A : 202
    E : 202
    05:30:29 verifyTrue: [verify email]
    A : true
    E : true
    05:30:29 verifyTrue: [verify status]
    A : true
    E : true
    05:30:29 verifyTrue: [verify exceptions]
    A : true
    E : true
    05:30:29 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM106971_ForwardDocumentOneDocForOneUserWithSeveralRoles pass
    2017-04-05 05:30:29 2017-04-05 05:30:31 0h 0m 2s+58ms
    Groups: P1
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.TestForwardDocumentPositiveValidation
    dependsOnMethods:
    Description: Test verifies that when user have several roles (e.g. current user and employee), he receives just one letter from ForwardDocument request.
    Status Timestamp Details
    05:30:29 STEP 1 - Log in as Attendance Administrator.
    05:30:29 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:30:29 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:30:29 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 09:30:28 GMT
    Response Time (ms):74

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcxsn5pQGK0A4cmGefEhXkvxnL2EVh718Z8.*AAJTSQACMDEAAlNLABM1MzE0MzQ4NzE1NDM4NDgyMTAyAAJTMQAA*", "successUrl" : "/authn/console" }
    05:30:29 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:30:29 STEP 2 - Assign ALL permission profile for Employee
    05:30:29 Request:
    Type: [PUT]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/

    Payload (Click to Expand){ "personIdentity" : { "personNumber" : 20322 }, "personInformation" : { "personLicenseTypes" : [ { "licenseTypeName" : "Workforce Manager", "activeFlag" : "true" } ], "accessAssignment" : { "accessProfileName" : "Manufacturing Manager Using PE", "timeEntryTypeEffectiveDate" : "2017-04-05", "timeEntryTypeName" : "NONE" } } }
    05:30:29 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:29 GMT
    Response Time (ms):204

    Payload (Click to Expand){ "personId" : 224, "personNumber" : "20322" }
    05:30:29 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" }, { "name" : "20323" } ], "startDate" : "2017-01-05T00:00:00" }
    05:30:29 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:29 GMT
    Response Time (ms):407

    Payload (Click to Expand)[ { "id" : 35, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false }, { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 1.docx", "id" : 1, "creationDateTime" : "2017-03-15T13:28:15", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false } ] }, { "id" : 39, "name" : "Documented Verbal Counseling", "employee" : { "id" : 225, "name" : "20323" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 3.docx", "id" : 3, "creationDateTime" : "2017-03-15T13:28:20", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false }, { "size" : 26210.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 4.docx", "id" : 4, "creationDateTime" : "2017-03-15T13:28:21", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "5/29/2015", "last-name" : "Leavitt", "first-name" : "Mary", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20323", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 4, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 225, "name" : "20323" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 20, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 225, "name" : "20323" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 39, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 83, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 225, "name" : "20323" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 225, "name" : "20323" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 20, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 4, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 225, "name" : "20323" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 20, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 225, "name" : "20323" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false } ] } ]
    05:30:29 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" }, { "name" : "20323" } ], "startDate" : "2017-01-05T00:00:00" }
    05:30:30 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:30 GMT
    Response Time (ms):189

    Payload (Click to Expand)[ { "id" : 35, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false }, { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 1.docx", "id" : 1, "creationDateTime" : "2017-03-15T13:28:15", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false } ] }, { "id" : 39, "name" : "Documented Verbal Counseling", "employee" : { "id" : 225, "name" : "20323" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 3.docx", "id" : 3, "creationDateTime" : "2017-03-15T13:28:20", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false }, { "size" : 26210.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 4.docx", "id" : 4, "creationDateTime" : "2017-03-15T13:28:21", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "5/29/2015", "last-name" : "Leavitt", "first-name" : "Mary", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20323", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 4, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 225, "name" : "20323" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 20, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 225, "name" : "20323" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 39, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 83, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 225, "name" : "20323" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 225, "name" : "20323" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 20, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 4, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 225, "name" : "20323" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 20, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 225, "name" : "20323" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false } ] } ]
    05:30:30 STEP 3 - Login as Igor Leavitt.
    05:30:30 Going to Login at openAM with
    Username :IgorLeavitt
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:30:30 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:30:30 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 09:30:29 GMT
    Response Time (ms):89

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwxMuR3dBgMneQVvCySnj-XD5DiwryO_JE.*AAJTSQACMDEAAlNLABQtNTU1Nzg5OTQ4ODAwNjA2MDAxMgACUzEAAA..*", "successUrl" : "/authn/console" }
    05:30:30 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:30:30 STEP 4 - Forward document by entity identifiers.
    05:30:30 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "emailAddresses" : [ "IgorLeavitt@kronos.com" ], "selection" : [ 4, 5 ], "subject" : "test", "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "id" : 2 }, "employee" : { "name" : "20322" }, "body" : "test" }
    05:30:30 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:30 GMT
    Response Time (ms):75

    Payload (Click to Expand){ "errorCode" : "WFP-108019", "message" : "Entity identifiers are required." }
    05:30:30 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "emailAddresses" : [ "IgorLeavitt@kronos.com" ], "selection" : [ 4, 5 ], "subject" : "test", "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "id" : 2 }, "employee" : { "name" : "20322" }, "body" : "test", "entityIds" : [ 35, 39 ] }
    05:30:30 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 202 Accepted
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:30 GMT
    Response Time (ms):103

    Payload (Click to Expand)[ { "emailAddress" : "IgorLeavitt@kronos.com", "status" : "SUCCESS" } ]
    05:30:30 verifyEquals: [verify HTTP response code]
    A : 202
    E : 202
    05:30:30 verifyTrue: [verify email]
    A : true
    E : true
    05:30:30 verifyTrue: [verify status]
    A : true
    E : true
    05:30:30 verifyTrue: [verify exceptions]
    A : true
    E : true
    05:30:30 verifyEquals: [verify size of emails]
    A : 1
    E : 1
    05:30:30 STEP 5 - Forward document by document identifiers.
    05:30:30 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "emailAddresses" : [ "IgorLeavitt@kronos.com" ], "selection" : [ 4, 5 ], "subject" : "test", "employee" : { "name" : "20322" }, "body" : "test" }
    05:30:30 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:30 GMT
    Response Time (ms):72

    Payload (Click to Expand){ "errorCode" : "WFP-108022", "message" : "Domain or document identifiers are required." }
    05:30:30 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "emailAddresses" : [ "IgorLeavitt@kronos.com" ], "selection" : [ 4, 5 ], "subject" : "test", "employee" : { "name" : "20322" }, "body" : "test", "docIds" : [ 2, 1, 3, 4 ] }
    05:30:30 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 202 Accepted
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:30 GMT
    Response Time (ms):127

    Payload (Click to Expand)[ { "emailAddress" : "IgorLeavitt@kronos.com", "status" : "SUCCESS" } ]
    05:30:30 verifyEquals: [verify HTTP response code]
    A : 202
    E : 202
    05:30:30 verifyTrue: [verify email]
    A : true
    E : true
    05:30:30 verifyTrue: [verify status]
    A : true
    E : true
    05:30:30 verifyTrue: [verify exceptions]
    A : true
    E : true
    05:30:30 verifyEquals: [verify size of emails]
    A : 1
    E : 1
    05:30:30 STEP 6 - Log in as Attendance Administrator.
    05:30:30 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:30:30 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:30:30 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 09:30:30 GMT
    Response Time (ms):74

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxbK6DPiBqH8lWo--pWATIGam-e2L-Ge_c.*AAJTSQACMDEAAlNLABQtODYwNDEzMTU4OTczMzc5NzA1MwACUzEAAA..*", "successUrl" : "/authn/console" }
    05:30:30 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:30:30 STEP 7 - Return original access profile for Employee.
    05:30:30 Request:
    Type: [PUT]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/

    Payload (Click to Expand){ "personIdentity" : { "personNumber" : 20322 }, "personInformation" : { "personLicenseTypes" : [ { "licenseTypeName" : "Workforce Manager", "activeFlag" : "false" } ], "accessAssignment" : { "accessProfileName" : "Manufacturing Employee", "timeEntryTypeEffectiveDate" : "2017-04-05", "timeEntryTypeName" : "NONE" } } }
    05:30:31 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:31 GMT
    Response Time (ms):213

    Payload (Click to Expand){ "personId" : 224, "personNumber" : "20322" }
    05:30:31 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM106985_ForwardDocumentSeveralDocumentsAsArchive pass
    2017-04-05 05:30:31 2017-04-05 05:30:31 0h 0m 0s+830ms
    Groups: P1
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.TestForwardDocumentPositiveValidation
    dependsOnMethods:
    Description: Test verifies that user is able to forward more than one document as an archive
    Status Timestamp Details
    05:30:31 STEP 1 - Login as Michael Martin.
    05:30:31 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:30:31 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:30:31 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 09:30:30 GMT
    Response Time (ms):76

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcy6tjza9e5qcb36IPm6JBJfHP2jec8tOO8.*AAJTSQACMDEAAlNLABM1MDQ4MDgyOTc5MzgxNjE5NjA3AAJTMQAA*", "successUrl" : "/authn/console" }
    05:30:31 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:30:31 STEP 2 - Forward document by entity identifiers.
    05:30:31 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" }, { "name" : "20323" } ], "startDate" : "2017-01-05T00:00:00" }
    05:30:31 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:31 GMT
    Response Time (ms):139

    Payload (Click to Expand)[ { "id" : 35, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false }, { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 1.docx", "id" : 1, "creationDateTime" : "2017-03-15T13:28:15", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false } ] }, { "id" : 39, "name" : "Documented Verbal Counseling", "employee" : { "id" : 225, "name" : "20323" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 3.docx", "id" : 3, "creationDateTime" : "2017-03-15T13:28:20", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false }, { "size" : 26210.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 4.docx", "id" : 4, "creationDateTime" : "2017-03-15T13:28:21", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "5/29/2015", "last-name" : "Leavitt", "first-name" : "Mary", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20323", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 4, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 225, "name" : "20323" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 20, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 225, "name" : "20323" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 39, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 83, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 225, "name" : "20323" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 225, "name" : "20323" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 20, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 4, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 225, "name" : "20323" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 20, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 225, "name" : "20323" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false } ] } ]
    05:30:31 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 4 ], "subject" : "test", "domain" : { "id" : 2 }, "employee" : { "name" : "20322" }, "body" : "test", "entityIds" : [ 35, 39 ] }
    05:30:31 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 202 Accepted
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:31 GMT
    Response Time (ms):103

    Payload (Click to Expand)[ { "emailAddress" : "IgorLeavitt@kronos.com", "status" : "SUCCESS" } ]
    05:30:31 verifyEquals: [verify HTTP response code]
    A : 202
    E : 202
    05:30:31 verifyTrue: [verify email]
    A : true
    E : true
    05:30:31 verifyTrue: [verify status]
    A : true
    E : true
    05:30:31 verifyTrue: [verify exceptions]
    A : true
    E : true
    05:30:31 STEP 3 - Forward document by document identifiers.
    05:30:31 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" }, { "name" : "20323" } ], "startDate" : "2017-01-05T00:00:00" }
    05:30:31 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:31 GMT
    Response Time (ms):123

    Payload (Click to Expand)[ { "id" : 35, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false }, { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 1.docx", "id" : 1, "creationDateTime" : "2017-03-15T13:28:15", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false } ] }, { "id" : 39, "name" : "Documented Verbal Counseling", "employee" : { "id" : 225, "name" : "20323" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 3.docx", "id" : 3, "creationDateTime" : "2017-03-15T13:28:20", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false }, { "size" : 26210.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 4.docx", "id" : 4, "creationDateTime" : "2017-03-15T13:28:21", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "5/29/2015", "last-name" : "Leavitt", "first-name" : "Mary", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20323", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 4, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 225, "name" : "20323" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 20, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 225, "name" : "20323" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 39, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 83, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 225, "name" : "20323" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 225, "name" : "20323" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 20, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 4, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 225, "name" : "20323" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 20, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 225, "name" : "20323" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false } ] } ]
    05:30:31 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 4 ], "subject" : "test", "employee" : { "name" : "20322" }, "body" : "test", "docIds" : [ 2, 1, 3, 4 ] }
    05:30:31 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 202 Accepted
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:31 GMT
    Response Time (ms):113

    Payload (Click to Expand)[ { "emailAddress" : "IgorLeavitt@kronos.com", "status" : "SUCCESS" } ]
    05:30:31 verifyEquals: [verify HTTP response code]
    A : 202
    E : 202
    05:30:31 verifyTrue: [verify email]
    A : true
    E : true
    05:30:31 verifyTrue: [verify status]
    A : true
    E : true
    05:30:31 verifyTrue: [verify exceptions]
    A : true
    E : true
    05:30:31 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM108020_ForwardDocumentCheckEmployee pass
    2017-04-05 05:30:31 2017-04-05 05:30:35 0h 0m 3s+440ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.TestForwardDocumentPositiveValidation
    dependsOnMethods:
    Description: Test verifies that employee parameter is correctly handled.
    Status Timestamp Details
    05:30:31 STEP 1 - Login as Michael Martin.
    05:30:31 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:30:31 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:30:32 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 09:30:31 GMT
    Response Time (ms):77

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcw39M492OV5n9UcqIGnAyUFJ4rZUT6rAFk.*AAJTSQACMDEAAlNLABMzODgwOTEzNzI4ODM5NDU4NDY3AAJTMQAA*", "successUrl" : "/authn/console" }
    05:30:32 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:30:32 STEP 2 - Prepare person.
    05:30:32 Request:
    Type: [PUT]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/

    Payload (Click to Expand){ "personIdentity" : { "personNumber" : 20322 }, "personInformation" : { "emailAddresses" : [ { "address" : "IgorLeavitt@kronos.com", "contactTypeName" : "work" } ] } }
    05:30:32 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:32 GMT
    Response Time (ms):638

    Payload (Click to Expand){ "personId" : 224, "personNumber" : "20322" }
    05:30:32 STEP 3 - Forward document by entity using person name.
    05:30:32 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" } ], "startDate" : "2017-01-05T00:00:00" }
    05:30:32 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:32 GMT
    Response Time (ms):128

    Payload (Click to Expand)[ { "id" : 35, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false }, { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 1.docx", "id" : 1, "creationDateTime" : "2017-03-15T13:28:15", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false } ] } ]
    05:30:32 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 4 ], "subject" : "test", "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "employee" : { "name" : "20322" }, "body" : "test", "entityIds" : [ 35 ] }
    05:30:32 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 202 Accepted
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:33 GMT
    Response Time (ms):96

    Payload (Click to Expand)[ { "emailAddress" : "IgorLeavitt@kronos.com", "status" : "SUCCESS" } ]
    05:30:32 verifyEquals: [verify HTTP response code]
    A : 202
    E : 202
    05:30:33 verifyTrue: [verify email]
    A : true
    E : true
    05:30:33 verifyTrue: [verify status]
    A : true
    E : true
    05:30:33 verifyTrue: [verify exceptions]
    A : true
    E : true
    05:30:33 STEP 4 - Forward document by entity using person id.
    05:30:33 Request:
    Type: [GET]
    Parameters: [EMPTY]
    URI: http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/employee/20322
    05:30:33 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:33 GMT
    Response Time (ms):127

    Payload (Click to Expand){ "extension" : { "accessProfile" : "Manufacturing Employee", "accessProfileId" : 70, "authenticationType" : "Basic", "authenticationTypeId" : 1, "consecutiveBadLogons" : 0, "dataAccessExtensionGroups" : [ ], "dataAccessGroupsForSnaphotDate" : [ ], "delegateProfile" : "Empty Profile", "delegateProfileId" : -2, "effDatedAccountStatuses" : [ { "effectiveDate" : "2000-01-01", "expirationDate" : "3000-01-01", "accountStatus" : "Active", "accountStatusTypeId" : 1 } ], "effDatedAccountStatusesForExtensionSnaphotDate" : [ ], "effDatedPrimaryJobAccountEntries" : [ { "effectiveDate" : "2010-01-01", "expirationDate" : "3000-01-01", "laborAccountId" : -2, "laborCategoryName" : "-/-", "primaryJob" : "Organization/United States/Metropolitan Plant/Shipping/Data Entry Clerk", "primaryOrganizationId" : 79 } ], "effDatedPrimaryJobAccountForSnaphotDate" : [ ], "emailContactDataEntries" : [ { "contactData" : "IgorLeavitt@kronos.com", "contactType" : "Work", "contactTypeId" : 4, "hasEmailNotificationDelivery" : true } ], "employmentStatuses" : [ { "effectiveDate" : "2010-01-01", "expirationDate" : "3000-01-01", "employmentStatus" : "Active", "employmentStatusTypeId" : 1 } ], "employmentStatusesForExtensionSnaphotDate" : [ ], "fingerRequiredFlag" : false, "firstName" : "Igor", "fullName" : "Leavitt, Igor", "hasKmailNotificationDelivery" : false, "hireDate" : "2014-02-18", "identifier" : { "identifier" : "EMPLOYEE_EXTENSION" }, "isEmployee" : true, "isManager" : false, "jobAssigmentId" : 224, "lastName" : "Leavitt", "learnPath" : "", "licenseTypeList" : [ { "active" : true, "licenseId" : 1, "licenseType" : "Workforce Timekeeper" }, { "active" : true, "licenseId" : 2, "licenseType" : "Workforce Employee" }, { "active" : true, "licenseId" : 22, "licenseType" : "Workforce MobileEmployee" }, { "active" : true, "licenseId" : 24, "licenseType" : "Workforce TabletEmployee" }, { "active" : true, "licenseId" : 10, "licenseType" : "Workforce Attendance" }, { "active" : true, "licenseId" : 12, "licenseType" : "Workforce Leave" } ], "logonProfile" : "Professional Salaried Employee", "logonProfileId" : 6, "mfaRequired" : false, "notificationProfile" : "All", "notificationProfileId" : 151, "password" : "FVbj9ZPsKyASUZOY+BSlR4FCjhYMUprsw3AeVeJE45PkMZVpuSnvTMEZeDjUBSLH", "passwordHistories" : [ { "effectiveDateTime" : "2017-03-15T11:16:14", "password" : "FVbj9ZPsKyASUZOY+BSlR4FCjhYMUprsw3AeVeJE45PkMZVpuSnvTMEZeDjUBSLH" } ], "passwordUpdateRequired" : false, "passwordUpdatedDateTime" : "2017-03-15T11:16:14", "personCustomDataEntries" : [ { "customDataType" : "Only Custom Data Field", "customDataTypeId" : 1 } ], "personId" : 224, "personNumber" : "20322", "postalAddressDataEntries" : [ { "contactType" : "Home", "contactTypeId" : 5, "country" : "United States", "state" : "Delaware" } ], "preferenceProfile" : "Manu Employee DP", "preferenceProfileDataEntry" : { "calendarProfileId" : 1, "externalURLProfile" : "&DEFAULT_URL_PROFILE", "externalURLProfileId" : 1, "preferenceProfile" : "Manu Employee DP", "preferenceProfileId" : 54, "schedulePeriodId" : 1, "summaryViewProfile" : "IS", "summaryViewProfileId" : 4, "usingShiftLabel" : true, "usesTwelveHourFormat" : true }, "preferenceProfileId" : 54, "processEmployeeProfile" : "All Process Templates", "processManagerProfile" : "Empty Profile", "recordManagerLockout" : 1, "recordManagerLockoutFlag" : true, "restrictedUser" : false, "seniorityDate" : "2015-08-18", "shortName" : "ILeavitt", "socialAccounts" : [ ], "supervisorFullName" : "Russel, Beverly", "supervisorPersonId" : 54, "supervisorPersonNumber" : "10030", "telContactDataEntries" : [ { "contactData" : "(302)174--090", "contactType" : "Phone 1", "contactTypeId" : 1, "smsswitch" : false }, { "contactData" : "(302)772-1018", "contactType" : "Phone 2", "contactTypeId" : 2, "smsswitch" : false }, { "contactData" : "(302)772-2031", "contactType" : "Phone 3", "contactTypeId" : 3, "smsswitch" : false } ], "timeZone" : "(GMT -05:00) Eastern Time", "timeZoneId" : 13411, "userAccountId" : 224, "userName" : "IgorLeavitt" }, "exceptionPresent" : false }
    05:30:33 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 4 ], "subject" : "test", "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "employee" : { "id" : "224" }, "body" : "test", "entityIds" : [ 35 ] }
    05:30:33 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 202 Accepted
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:33 GMT
    Response Time (ms):98

    Payload (Click to Expand)[ { "emailAddress" : "IgorLeavitt@kronos.com", "status" : "SUCCESS" } ]
    05:30:33 verifyEquals: [verify HTTP response code]
    A : 202
    E : 202
    05:30:33 verifyTrue: [verify email]
    A : true
    E : true
    05:30:33 verifyTrue: [verify status]
    A : true
    E : true
    05:30:33 verifyTrue: [verify exceptions]
    A : true
    E : true
    05:30:33 STEP 5 - Forward document by entity using person id and incorrect person name.
    05:30:33 Request:
    Type: [GET]
    Parameters: [EMPTY]
    URI: http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/employee/20322
    05:30:33 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:33 GMT
    Response Time (ms):104

    Payload (Click to Expand){ "extension" : { "accessProfile" : "Manufacturing Employee", "accessProfileId" : 70, "authenticationType" : "Basic", "authenticationTypeId" : 1, "consecutiveBadLogons" : 0, "dataAccessExtensionGroups" : [ ], "dataAccessGroupsForSnaphotDate" : [ ], "delegateProfile" : "Empty Profile", "delegateProfileId" : -2, "effDatedAccountStatuses" : [ { "effectiveDate" : "2000-01-01", "expirationDate" : "3000-01-01", "accountStatus" : "Active", "accountStatusTypeId" : 1 } ], "effDatedAccountStatusesForExtensionSnaphotDate" : [ ], "effDatedPrimaryJobAccountEntries" : [ { "effectiveDate" : "2010-01-01", "expirationDate" : "3000-01-01", "laborAccountId" : -2, "laborCategoryName" : "-/-", "primaryJob" : "Organization/United States/Metropolitan Plant/Shipping/Data Entry Clerk", "primaryOrganizationId" : 79 } ], "effDatedPrimaryJobAccountForSnaphotDate" : [ ], "emailContactDataEntries" : [ { "contactData" : "IgorLeavitt@kronos.com", "contactType" : "Work", "contactTypeId" : 4, "hasEmailNotificationDelivery" : true } ], "employmentStatuses" : [ { "effectiveDate" : "2010-01-01", "expirationDate" : "3000-01-01", "employmentStatus" : "Active", "employmentStatusTypeId" : 1 } ], "employmentStatusesForExtensionSnaphotDate" : [ ], "fingerRequiredFlag" : false, "firstName" : "Igor", "fullName" : "Leavitt, Igor", "hasKmailNotificationDelivery" : false, "hireDate" : "2014-02-18", "identifier" : { "identifier" : "EMPLOYEE_EXTENSION" }, "isEmployee" : true, "isManager" : false, "jobAssigmentId" : 224, "lastName" : "Leavitt", "learnPath" : "", "licenseTypeList" : [ { "active" : true, "licenseId" : 1, "licenseType" : "Workforce Timekeeper" }, { "active" : true, "licenseId" : 2, "licenseType" : "Workforce Employee" }, { "active" : true, "licenseId" : 22, "licenseType" : "Workforce MobileEmployee" }, { "active" : true, "licenseId" : 24, "licenseType" : "Workforce TabletEmployee" }, { "active" : true, "licenseId" : 10, "licenseType" : "Workforce Attendance" }, { "active" : true, "licenseId" : 12, "licenseType" : "Workforce Leave" } ], "logonProfile" : "Professional Salaried Employee", "logonProfileId" : 6, "mfaRequired" : false, "notificationProfile" : "All", "notificationProfileId" : 151, "password" : "FVbj9ZPsKyASUZOY+BSlR4FCjhYMUprsw3AeVeJE45PkMZVpuSnvTMEZeDjUBSLH", "passwordHistories" : [ { "effectiveDateTime" : "2017-03-15T11:16:14", "password" : "FVbj9ZPsKyASUZOY+BSlR4FCjhYMUprsw3AeVeJE45PkMZVpuSnvTMEZeDjUBSLH" } ], "passwordUpdateRequired" : false, "passwordUpdatedDateTime" : "2017-03-15T11:16:14", "personCustomDataEntries" : [ { "customDataType" : "Only Custom Data Field", "customDataTypeId" : 1 } ], "personId" : 224, "personNumber" : "20322", "postalAddressDataEntries" : [ { "contactType" : "Home", "contactTypeId" : 5, "country" : "United States", "state" : "Delaware" } ], "preferenceProfile" : "Manu Employee DP", "preferenceProfileDataEntry" : { "calendarProfileId" : 1, "externalURLProfile" : "&DEFAULT_URL_PROFILE", "externalURLProfileId" : 1, "preferenceProfile" : "Manu Employee DP", "preferenceProfileId" : 54, "schedulePeriodId" : 1, "summaryViewProfile" : "IS", "summaryViewProfileId" : 4, "usingShiftLabel" : true, "usesTwelveHourFormat" : true }, "preferenceProfileId" : 54, "processEmployeeProfile" : "All Process Templates", "processManagerProfile" : "Empty Profile", "recordManagerLockout" : 1, "recordManagerLockoutFlag" : true, "restrictedUser" : false, "seniorityDate" : "2015-08-18", "shortName" : "ILeavitt", "socialAccounts" : [ ], "supervisorFullName" : "Russel, Beverly", "supervisorPersonId" : 54, "supervisorPersonNumber" : "10030", "telContactDataEntries" : [ { "contactData" : "(302)174--090", "contactType" : "Phone 1", "contactTypeId" : 1, "smsswitch" : false }, { "contactData" : "(302)772-1018", "contactType" : "Phone 2", "contactTypeId" : 2, "smsswitch" : false }, { "contactData" : "(302)772-2031", "contactType" : "Phone 3", "contactTypeId" : 3, "smsswitch" : false } ], "timeZone" : "(GMT -05:00) Eastern Time", "timeZoneId" : 13411, "userAccountId" : 224, "userName" : "IgorLeavitt" }, "exceptionPresent" : false }
    05:30:33 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 4 ], "subject" : "test", "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "employee" : { "name" : "test", "id" : "224" }, "body" : "test", "entityIds" : [ 35 ] }
    05:30:33 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 202 Accepted
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:33 GMT
    Response Time (ms):118

    Payload (Click to Expand)[ { "emailAddress" : "IgorLeavitt@kronos.com", "status" : "SUCCESS" } ]
    05:30:33 verifyEquals: [verify HTTP response code]
    A : 202
    E : 202
    05:30:33 verifyTrue: [verify email]
    A : true
    E : true
    05:30:33 verifyTrue: [verify status]
    A : true
    E : true
    05:30:33 verifyTrue: [verify exceptions]
    A : true
    E : true
    05:30:33 STEP 6 - Forward document by entity using incorrect person id and person name.
    05:30:33 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 4 ], "subject" : "test", "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "employee" : { "name" : "20322", "id" : -50 }, "body" : "test", "entityIds" : [ 35 ] }
    05:30:33 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 202 Accepted
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:33 GMT
    Response Time (ms):97

    Payload (Click to Expand)[ { "emailAddress" : "IgorLeavitt@kronos.com", "status" : "SUCCESS" } ]
    05:30:33 verifyEquals: [verify HTTP response code]
    A : 202
    E : 202
    05:30:33 verifyTrue: [verify email]
    A : true
    E : true
    05:30:33 verifyTrue: [verify status]
    A : true
    E : true
    05:30:33 verifyTrue: [verify exceptions]
    A : true
    E : true
    05:30:33 STEP 7 - Forward document by entity using person id and not matching person name.
    05:30:33 Request:
    Type: [GET]
    Parameters: [EMPTY]
    URI: http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/employee/20322
    05:30:33 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:33 GMT
    Response Time (ms):99

    Payload (Click to Expand){ "extension" : { "accessProfile" : "Manufacturing Employee", "accessProfileId" : 70, "authenticationType" : "Basic", "authenticationTypeId" : 1, "consecutiveBadLogons" : 0, "dataAccessExtensionGroups" : [ ], "dataAccessGroupsForSnaphotDate" : [ ], "delegateProfile" : "Empty Profile", "delegateProfileId" : -2, "effDatedAccountStatuses" : [ { "effectiveDate" : "2000-01-01", "expirationDate" : "3000-01-01", "accountStatus" : "Active", "accountStatusTypeId" : 1 } ], "effDatedAccountStatusesForExtensionSnaphotDate" : [ ], "effDatedPrimaryJobAccountEntries" : [ { "effectiveDate" : "2010-01-01", "expirationDate" : "3000-01-01", "laborAccountId" : -2, "laborCategoryName" : "-/-", "primaryJob" : "Organization/United States/Metropolitan Plant/Shipping/Data Entry Clerk", "primaryOrganizationId" : 79 } ], "effDatedPrimaryJobAccountForSnaphotDate" : [ ], "emailContactDataEntries" : [ { "contactData" : "IgorLeavitt@kronos.com", "contactType" : "Work", "contactTypeId" : 4, "hasEmailNotificationDelivery" : true } ], "employmentStatuses" : [ { "effectiveDate" : "2010-01-01", "expirationDate" : "3000-01-01", "employmentStatus" : "Active", "employmentStatusTypeId" : 1 } ], "employmentStatusesForExtensionSnaphotDate" : [ ], "fingerRequiredFlag" : false, "firstName" : "Igor", "fullName" : "Leavitt, Igor", "hasKmailNotificationDelivery" : false, "hireDate" : "2014-02-18", "identifier" : { "identifier" : "EMPLOYEE_EXTENSION" }, "isEmployee" : true, "isManager" : false, "jobAssigmentId" : 224, "lastName" : "Leavitt", "learnPath" : "", "licenseTypeList" : [ { "active" : true, "licenseId" : 1, "licenseType" : "Workforce Timekeeper" }, { "active" : true, "licenseId" : 2, "licenseType" : "Workforce Employee" }, { "active" : true, "licenseId" : 22, "licenseType" : "Workforce MobileEmployee" }, { "active" : true, "licenseId" : 24, "licenseType" : "Workforce TabletEmployee" }, { "active" : true, "licenseId" : 10, "licenseType" : "Workforce Attendance" }, { "active" : true, "licenseId" : 12, "licenseType" : "Workforce Leave" } ], "logonProfile" : "Professional Salaried Employee", "logonProfileId" : 6, "mfaRequired" : false, "notificationProfile" : "All", "notificationProfileId" : 151, "password" : "FVbj9ZPsKyASUZOY+BSlR4FCjhYMUprsw3AeVeJE45PkMZVpuSnvTMEZeDjUBSLH", "passwordHistories" : [ { "effectiveDateTime" : "2017-03-15T11:16:14", "password" : "FVbj9ZPsKyASUZOY+BSlR4FCjhYMUprsw3AeVeJE45PkMZVpuSnvTMEZeDjUBSLH" } ], "passwordUpdateRequired" : false, "passwordUpdatedDateTime" : "2017-03-15T11:16:14", "personCustomDataEntries" : [ { "customDataType" : "Only Custom Data Field", "customDataTypeId" : 1 } ], "personId" : 224, "personNumber" : "20322", "postalAddressDataEntries" : [ { "contactType" : "Home", "contactTypeId" : 5, "country" : "United States", "state" : "Delaware" } ], "preferenceProfile" : "Manu Employee DP", "preferenceProfileDataEntry" : { "calendarProfileId" : 1, "externalURLProfile" : "&DEFAULT_URL_PROFILE", "externalURLProfileId" : 1, "preferenceProfile" : "Manu Employee DP", "preferenceProfileId" : 54, "schedulePeriodId" : 1, "summaryViewProfile" : "IS", "summaryViewProfileId" : 4, "usingShiftLabel" : true, "usesTwelveHourFormat" : true }, "preferenceProfileId" : 54, "processEmployeeProfile" : "All Process Templates", "processManagerProfile" : "Empty Profile", "recordManagerLockout" : 1, "recordManagerLockoutFlag" : true, "restrictedUser" : false, "seniorityDate" : "2015-08-18", "shortName" : "ILeavitt", "socialAccounts" : [ ], "supervisorFullName" : "Russel, Beverly", "supervisorPersonId" : 54, "supervisorPersonNumber" : "10030", "telContactDataEntries" : [ { "contactData" : "(302)174--090", "contactType" : "Phone 1", "contactTypeId" : 1, "smsswitch" : false }, { "contactData" : "(302)772-1018", "contactType" : "Phone 2", "contactTypeId" : 2, "smsswitch" : false }, { "contactData" : "(302)772-2031", "contactType" : "Phone 3", "contactTypeId" : 3, "smsswitch" : false } ], "timeZone" : "(GMT -05:00) Eastern Time", "timeZoneId" : 13411, "userAccountId" : 224, "userName" : "IgorLeavitt" }, "exceptionPresent" : false }
    05:30:33 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 4 ], "subject" : "test", "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "employee" : { "name" : "20321", "id" : "224" }, "body" : "test", "entityIds" : [ 35 ] }
    05:30:33 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 202 Accepted
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:33 GMT
    Response Time (ms):105

    Payload (Click to Expand)[ { "emailAddress" : "IgorLeavitt@kronos.com", "status" : "SUCCESS" } ]
    05:30:33 verifyEquals: [verify HTTP response code]
    A : 202
    E : 202
    05:30:33 verifyTrue: [verify email]
    A : true
    E : true
    05:30:33 verifyTrue: [verify status]
    A : true
    E : true
    05:30:33 verifyTrue: [verify exceptions]
    A : true
    E : true
    05:30:33 STEP 8 - Forward document by docIds using person name.
    05:30:34 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" } ], "startDate" : "2017-01-05T00:00:00" }
    05:30:34 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:34 GMT
    Response Time (ms):122

    Payload (Click to Expand)[ { "id" : 35, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false }, { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 1.docx", "id" : 1, "creationDateTime" : "2017-03-15T13:28:15", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false } ] } ]
    05:30:34 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 4 ], "subject" : "test", "employee" : { "name" : "20322" }, "body" : "test", "docIds" : [ 2, 1 ] }
    05:30:34 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 202 Accepted
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:34 GMT
    Response Time (ms):101

    Payload (Click to Expand)[ { "emailAddress" : "IgorLeavitt@kronos.com", "status" : "SUCCESS" } ]
    05:30:34 verifyEquals: [verify HTTP response code]
    A : 202
    E : 202
    05:30:34 verifyTrue: [verify email]
    A : true
    E : true
    05:30:34 verifyTrue: [verify status]
    A : true
    E : true
    05:30:34 verifyTrue: [verify exceptions]
    A : true
    E : true
    05:30:34 STEP 9 - Forward document by docIds using person id.
    05:30:34 Request:
    Type: [GET]
    Parameters: [EMPTY]
    URI: http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/employee/20322
    05:30:34 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:34 GMT
    Response Time (ms):103

    Payload (Click to Expand){ "extension" : { "accessProfile" : "Manufacturing Employee", "accessProfileId" : 70, "authenticationType" : "Basic", "authenticationTypeId" : 1, "consecutiveBadLogons" : 0, "dataAccessExtensionGroups" : [ ], "dataAccessGroupsForSnaphotDate" : [ ], "delegateProfile" : "Empty Profile", "delegateProfileId" : -2, "effDatedAccountStatuses" : [ { "effectiveDate" : "2000-01-01", "expirationDate" : "3000-01-01", "accountStatus" : "Active", "accountStatusTypeId" : 1 } ], "effDatedAccountStatusesForExtensionSnaphotDate" : [ ], "effDatedPrimaryJobAccountEntries" : [ { "effectiveDate" : "2010-01-01", "expirationDate" : "3000-01-01", "laborAccountId" : -2, "laborCategoryName" : "-/-", "primaryJob" : "Organization/United States/Metropolitan Plant/Shipping/Data Entry Clerk", "primaryOrganizationId" : 79 } ], "effDatedPrimaryJobAccountForSnaphotDate" : [ ], "emailContactDataEntries" : [ { "contactData" : "IgorLeavitt@kronos.com", "contactType" : "Work", "contactTypeId" : 4, "hasEmailNotificationDelivery" : true } ], "employmentStatuses" : [ { "effectiveDate" : "2010-01-01", "expirationDate" : "3000-01-01", "employmentStatus" : "Active", "employmentStatusTypeId" : 1 } ], "employmentStatusesForExtensionSnaphotDate" : [ ], "fingerRequiredFlag" : false, "firstName" : "Igor", "fullName" : "Leavitt, Igor", "hasKmailNotificationDelivery" : false, "hireDate" : "2014-02-18", "identifier" : { "identifier" : "EMPLOYEE_EXTENSION" }, "isEmployee" : true, "isManager" : false, "jobAssigmentId" : 224, "lastName" : "Leavitt", "learnPath" : "", "licenseTypeList" : [ { "active" : true, "licenseId" : 1, "licenseType" : "Workforce Timekeeper" }, { "active" : true, "licenseId" : 2, "licenseType" : "Workforce Employee" }, { "active" : true, "licenseId" : 22, "licenseType" : "Workforce MobileEmployee" }, { "active" : true, "licenseId" : 24, "licenseType" : "Workforce TabletEmployee" }, { "active" : true, "licenseId" : 10, "licenseType" : "Workforce Attendance" }, { "active" : true, "licenseId" : 12, "licenseType" : "Workforce Leave" } ], "logonProfile" : "Professional Salaried Employee", "logonProfileId" : 6, "mfaRequired" : false, "notificationProfile" : "All", "notificationProfileId" : 151, "password" : "FVbj9ZPsKyASUZOY+BSlR4FCjhYMUprsw3AeVeJE45PkMZVpuSnvTMEZeDjUBSLH", "passwordHistories" : [ { "effectiveDateTime" : "2017-03-15T11:16:14", "password" : "FVbj9ZPsKyASUZOY+BSlR4FCjhYMUprsw3AeVeJE45PkMZVpuSnvTMEZeDjUBSLH" } ], "passwordUpdateRequired" : false, "passwordUpdatedDateTime" : "2017-03-15T11:16:14", "personCustomDataEntries" : [ { "customDataType" : "Only Custom Data Field", "customDataTypeId" : 1 } ], "personId" : 224, "personNumber" : "20322", "postalAddressDataEntries" : [ { "contactType" : "Home", "contactTypeId" : 5, "country" : "United States", "state" : "Delaware" } ], "preferenceProfile" : "Manu Employee DP", "preferenceProfileDataEntry" : { "calendarProfileId" : 1, "externalURLProfile" : "&DEFAULT_URL_PROFILE", "externalURLProfileId" : 1, "preferenceProfile" : "Manu Employee DP", "preferenceProfileId" : 54, "schedulePeriodId" : 1, "summaryViewProfile" : "IS", "summaryViewProfileId" : 4, "usingShiftLabel" : true, "usesTwelveHourFormat" : true }, "preferenceProfileId" : 54, "processEmployeeProfile" : "All Process Templates", "processManagerProfile" : "Empty Profile", "recordManagerLockout" : 1, "recordManagerLockoutFlag" : true, "restrictedUser" : false, "seniorityDate" : "2015-08-18", "shortName" : "ILeavitt", "socialAccounts" : [ ], "supervisorFullName" : "Russel, Beverly", "supervisorPersonId" : 54, "supervisorPersonNumber" : "10030", "telContactDataEntries" : [ { "contactData" : "(302)174--090", "contactType" : "Phone 1", "contactTypeId" : 1, "smsswitch" : false }, { "contactData" : "(302)772-1018", "contactType" : "Phone 2", "contactTypeId" : 2, "smsswitch" : false }, { "contactData" : "(302)772-2031", "contactType" : "Phone 3", "contactTypeId" : 3, "smsswitch" : false } ], "timeZone" : "(GMT -05:00) Eastern Time", "timeZoneId" : 13411, "userAccountId" : 224, "userName" : "IgorLeavitt" }, "exceptionPresent" : false }
    05:30:34 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 4 ], "subject" : "test", "employee" : { "id" : "224" }, "body" : "test", "docIds" : [ 2, 1 ] }
    05:30:34 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 202 Accepted
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:34 GMT
    Response Time (ms):183

    Payload (Click to Expand)[ { "emailAddress" : "IgorLeavitt@kronos.com", "status" : "SUCCESS" } ]
    05:30:34 verifyEquals: [verify HTTP response code]
    A : 202
    E : 202
    05:30:34 verifyTrue: [verify email]
    A : true
    E : true
    05:30:34 verifyTrue: [verify status]
    A : true
    E : true
    05:30:34 verifyTrue: [verify exceptions]
    A : true
    E : true
    05:30:34 STEP 10 - Forward document by docIds using person id and incorrect person name.
    05:30:34 Request:
    Type: [GET]
    Parameters: [EMPTY]
    URI: http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/employee/20322
    05:30:34 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:34 GMT
    Response Time (ms):101

    Payload (Click to Expand){ "extension" : { "accessProfile" : "Manufacturing Employee", "accessProfileId" : 70, "authenticationType" : "Basic", "authenticationTypeId" : 1, "consecutiveBadLogons" : 0, "dataAccessExtensionGroups" : [ ], "dataAccessGroupsForSnaphotDate" : [ ], "delegateProfile" : "Empty Profile", "delegateProfileId" : -2, "effDatedAccountStatuses" : [ { "effectiveDate" : "2000-01-01", "expirationDate" : "3000-01-01", "accountStatus" : "Active", "accountStatusTypeId" : 1 } ], "effDatedAccountStatusesForExtensionSnaphotDate" : [ ], "effDatedPrimaryJobAccountEntries" : [ { "effectiveDate" : "2010-01-01", "expirationDate" : "3000-01-01", "laborAccountId" : -2, "laborCategoryName" : "-/-", "primaryJob" : "Organization/United States/Metropolitan Plant/Shipping/Data Entry Clerk", "primaryOrganizationId" : 79 } ], "effDatedPrimaryJobAccountForSnaphotDate" : [ ], "emailContactDataEntries" : [ { "contactData" : "IgorLeavitt@kronos.com", "contactType" : "Work", "contactTypeId" : 4, "hasEmailNotificationDelivery" : true } ], "employmentStatuses" : [ { "effectiveDate" : "2010-01-01", "expirationDate" : "3000-01-01", "employmentStatus" : "Active", "employmentStatusTypeId" : 1 } ], "employmentStatusesForExtensionSnaphotDate" : [ ], "fingerRequiredFlag" : false, "firstName" : "Igor", "fullName" : "Leavitt, Igor", "hasKmailNotificationDelivery" : false, "hireDate" : "2014-02-18", "identifier" : { "identifier" : "EMPLOYEE_EXTENSION" }, "isEmployee" : true, "isManager" : false, "jobAssigmentId" : 224, "lastName" : "Leavitt", "learnPath" : "", "licenseTypeList" : [ { "active" : true, "licenseId" : 1, "licenseType" : "Workforce Timekeeper" }, { "active" : true, "licenseId" : 2, "licenseType" : "Workforce Employee" }, { "active" : true, "licenseId" : 22, "licenseType" : "Workforce MobileEmployee" }, { "active" : true, "licenseId" : 24, "licenseType" : "Workforce TabletEmployee" }, { "active" : true, "licenseId" : 10, "licenseType" : "Workforce Attendance" }, { "active" : true, "licenseId" : 12, "licenseType" : "Workforce Leave" } ], "logonProfile" : "Professional Salaried Employee", "logonProfileId" : 6, "mfaRequired" : false, "notificationProfile" : "All", "notificationProfileId" : 151, "password" : "FVbj9ZPsKyASUZOY+BSlR4FCjhYMUprsw3AeVeJE45PkMZVpuSnvTMEZeDjUBSLH", "passwordHistories" : [ { "effectiveDateTime" : "2017-03-15T11:16:14", "password" : "FVbj9ZPsKyASUZOY+BSlR4FCjhYMUprsw3AeVeJE45PkMZVpuSnvTMEZeDjUBSLH" } ], "passwordUpdateRequired" : false, "passwordUpdatedDateTime" : "2017-03-15T11:16:14", "personCustomDataEntries" : [ { "customDataType" : "Only Custom Data Field", "customDataTypeId" : 1 } ], "personId" : 224, "personNumber" : "20322", "postalAddressDataEntries" : [ { "contactType" : "Home", "contactTypeId" : 5, "country" : "United States", "state" : "Delaware" } ], "preferenceProfile" : "Manu Employee DP", "preferenceProfileDataEntry" : { "calendarProfileId" : 1, "externalURLProfile" : "&DEFAULT_URL_PROFILE", "externalURLProfileId" : 1, "preferenceProfile" : "Manu Employee DP", "preferenceProfileId" : 54, "schedulePeriodId" : 1, "summaryViewProfile" : "IS", "summaryViewProfileId" : 4, "usingShiftLabel" : true, "usesTwelveHourFormat" : true }, "preferenceProfileId" : 54, "processEmployeeProfile" : "All Process Templates", "processManagerProfile" : "Empty Profile", "recordManagerLockout" : 1, "recordManagerLockoutFlag" : true, "restrictedUser" : false, "seniorityDate" : "2015-08-18", "shortName" : "ILeavitt", "socialAccounts" : [ ], "supervisorFullName" : "Russel, Beverly", "supervisorPersonId" : 54, "supervisorPersonNumber" : "10030", "telContactDataEntries" : [ { "contactData" : "(302)174--090", "contactType" : "Phone 1", "contactTypeId" : 1, "smsswitch" : false }, { "contactData" : "(302)772-1018", "contactType" : "Phone 2", "contactTypeId" : 2, "smsswitch" : false }, { "contactData" : "(302)772-2031", "contactType" : "Phone 3", "contactTypeId" : 3, "smsswitch" : false } ], "timeZone" : "(GMT -05:00) Eastern Time", "timeZoneId" : 13411, "userAccountId" : 224, "userName" : "IgorLeavitt" }, "exceptionPresent" : false }
    05:30:34 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 4 ], "subject" : "test", "employee" : { "name" : "test", "id" : "224" }, "body" : "test", "docIds" : [ 2, 1 ] }
    05:30:34 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 202 Accepted
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:34 GMT
    Response Time (ms):103

    Payload (Click to Expand)[ { "emailAddress" : "IgorLeavitt@kronos.com", "status" : "SUCCESS" } ]
    05:30:34 verifyEquals: [verify HTTP response code]
    A : 202
    E : 202
    05:30:34 verifyTrue: [verify email]
    A : true
    E : true
    05:30:34 verifyTrue: [verify status]
    A : true
    E : true
    05:30:34 verifyTrue: [verify exceptions]
    A : true
    E : true
    05:30:34 STEP 11 - Forward document by docIds using incorrect person id and person name.
    05:30:34 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 4 ], "subject" : "test", "employee" : { "name" : "20322", "id" : -50 }, "body" : "test", "docIds" : [ 2, 1 ] }
    05:30:35 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 202 Accepted
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:35 GMT
    Response Time (ms):103

    Payload (Click to Expand)[ { "emailAddress" : "IgorLeavitt@kronos.com", "status" : "SUCCESS" } ]
    05:30:35 verifyEquals: [verify HTTP response code]
    A : 202
    E : 202
    05:30:35 verifyTrue: [verify email]
    A : true
    E : true
    05:30:35 verifyTrue: [verify status]
    A : true
    E : true
    05:30:35 verifyTrue: [verify exceptions]
    A : true
    E : true
    05:30:35 STEP 12 - Forward document by docIds using person id and not matching person name.
    05:30:35 Request:
    Type: [GET]
    Parameters: [EMPTY]
    URI: http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/employee/20322
    05:30:35 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:35 GMT
    Response Time (ms):104

    Payload (Click to Expand){ "extension" : { "accessProfile" : "Manufacturing Employee", "accessProfileId" : 70, "authenticationType" : "Basic", "authenticationTypeId" : 1, "consecutiveBadLogons" : 0, "dataAccessExtensionGroups" : [ ], "dataAccessGroupsForSnaphotDate" : [ ], "delegateProfile" : "Empty Profile", "delegateProfileId" : -2, "effDatedAccountStatuses" : [ { "effectiveDate" : "2000-01-01", "expirationDate" : "3000-01-01", "accountStatus" : "Active", "accountStatusTypeId" : 1 } ], "effDatedAccountStatusesForExtensionSnaphotDate" : [ ], "effDatedPrimaryJobAccountEntries" : [ { "effectiveDate" : "2010-01-01", "expirationDate" : "3000-01-01", "laborAccountId" : -2, "laborCategoryName" : "-/-", "primaryJob" : "Organization/United States/Metropolitan Plant/Shipping/Data Entry Clerk", "primaryOrganizationId" : 79 } ], "effDatedPrimaryJobAccountForSnaphotDate" : [ ], "emailContactDataEntries" : [ { "contactData" : "IgorLeavitt@kronos.com", "contactType" : "Work", "contactTypeId" : 4, "hasEmailNotificationDelivery" : true } ], "employmentStatuses" : [ { "effectiveDate" : "2010-01-01", "expirationDate" : "3000-01-01", "employmentStatus" : "Active", "employmentStatusTypeId" : 1 } ], "employmentStatusesForExtensionSnaphotDate" : [ ], "fingerRequiredFlag" : false, "firstName" : "Igor", "fullName" : "Leavitt, Igor", "hasKmailNotificationDelivery" : false, "hireDate" : "2014-02-18", "identifier" : { "identifier" : "EMPLOYEE_EXTENSION" }, "isEmployee" : true, "isManager" : false, "jobAssigmentId" : 224, "lastName" : "Leavitt", "learnPath" : "", "licenseTypeList" : [ { "active" : true, "licenseId" : 1, "licenseType" : "Workforce Timekeeper" }, { "active" : true, "licenseId" : 2, "licenseType" : "Workforce Employee" }, { "active" : true, "licenseId" : 22, "licenseType" : "Workforce MobileEmployee" }, { "active" : true, "licenseId" : 24, "licenseType" : "Workforce TabletEmployee" }, { "active" : true, "licenseId" : 10, "licenseType" : "Workforce Attendance" }, { "active" : true, "licenseId" : 12, "licenseType" : "Workforce Leave" } ], "logonProfile" : "Professional Salaried Employee", "logonProfileId" : 6, "mfaRequired" : false, "notificationProfile" : "All", "notificationProfileId" : 151, "password" : "FVbj9ZPsKyASUZOY+BSlR4FCjhYMUprsw3AeVeJE45PkMZVpuSnvTMEZeDjUBSLH", "passwordHistories" : [ { "effectiveDateTime" : "2017-03-15T11:16:14", "password" : "FVbj9ZPsKyASUZOY+BSlR4FCjhYMUprsw3AeVeJE45PkMZVpuSnvTMEZeDjUBSLH" } ], "passwordUpdateRequired" : false, "passwordUpdatedDateTime" : "2017-03-15T11:16:14", "personCustomDataEntries" : [ { "customDataType" : "Only Custom Data Field", "customDataTypeId" : 1 } ], "personId" : 224, "personNumber" : "20322", "postalAddressDataEntries" : [ { "contactType" : "Home", "contactTypeId" : 5, "country" : "United States", "state" : "Delaware" } ], "preferenceProfile" : "Manu Employee DP", "preferenceProfileDataEntry" : { "calendarProfileId" : 1, "externalURLProfile" : "&DEFAULT_URL_PROFILE", "externalURLProfileId" : 1, "preferenceProfile" : "Manu Employee DP", "preferenceProfileId" : 54, "schedulePeriodId" : 1, "summaryViewProfile" : "IS", "summaryViewProfileId" : 4, "usingShiftLabel" : true, "usesTwelveHourFormat" : true }, "preferenceProfileId" : 54, "processEmployeeProfile" : "All Process Templates", "processManagerProfile" : "Empty Profile", "recordManagerLockout" : 1, "recordManagerLockoutFlag" : true, "restrictedUser" : false, "seniorityDate" : "2015-08-18", "shortName" : "ILeavitt", "socialAccounts" : [ ], "supervisorFullName" : "Russel, Beverly", "supervisorPersonId" : 54, "supervisorPersonNumber" : "10030", "telContactDataEntries" : [ { "contactData" : "(302)174--090", "contactType" : "Phone 1", "contactTypeId" : 1, "smsswitch" : false }, { "contactData" : "(302)772-1018", "contactType" : "Phone 2", "contactTypeId" : 2, "smsswitch" : false }, { "contactData" : "(302)772-2031", "contactType" : "Phone 3", "contactTypeId" : 3, "smsswitch" : false } ], "timeZone" : "(GMT -05:00) Eastern Time", "timeZoneId" : 13411, "userAccountId" : 224, "userName" : "IgorLeavitt" }, "exceptionPresent" : false }
    05:30:35 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/email

    Payload (Click to Expand){ "selection" : [ 4 ], "subject" : "test", "employee" : { "name" : "20321", "id" : "224" }, "body" : "test", "docIds" : [ 2, 1 ] }
    05:30:35 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 202 Accepted
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:30:35 GMT
    Response Time (ms):99

    Payload (Click to Expand)[ { "emailAddress" : "IgorLeavitt@kronos.com", "status" : "SUCCESS" } ]
    05:30:35 verifyEquals: [verify HTTP response code]
    A : 202
    E : 202
    05:30:35 verifyTrue: [verify email]
    A : true
    E : true
    05:30:35 verifyTrue: [verify status]
    A : true
    E : true
    05:30:35 verifyTrue: [verify exceptions]
    A : true
    E : true
    05:30:35 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM114848_GetListOfTemplatesMetadata pass
    2017-04-05 05:30:35 2017-04-05 05:47:41 0h 17m 6s+305ms
    Groups: P1
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.mdui.TestGetTemplateMDUIRequestContextPositiveValidation
    dependsOnMethods:
    Description: Verify that Get list of all templates metadata request returns all templates for all domains.
    Status Timestamp Details
    05:30:35 STEP 1 - Login to Falcon.
    05:30:35 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:30:35 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:30:35 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 09:30:34 GMT
    Response Time (ms):78

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwQXJpm9rhoCpx5kDCNgdkiYH24W3BrttU.*AAJTSQACMDEAAlNLABMyODY2ODEyNDMyMzQxNDY2NzM0AAJTMQAA*", "successUrl" : "/authn/console" }
    05:30:35 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:30:35 STEP 2 - Upload two docx template for Attendance and Leave domain
    05:30:35 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    05:39:08 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    05:39:08 verifyTrue: []
    A : true
    E : true
    05:39:08 verifyTrue: [verify binary]
    A : true
    E : true
    05:39:08 verifyTrue: [verify size]
    A : true
    E : true
    05:39:08 verifyTrue: [verify tags]
    A : true
    E : true
    05:39:08 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    05:39:08 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    05:39:08 verifyEquals: [verify description]
    A : desc
    E : desc
    05:39:08 verifyEquals: [verify name]
    A : Template114848 1
    E : Template114848 1
    05:39:08 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    05:39:08 verifyEquals: []
    A : DOCX
    E : DOCX
    05:39:08 verifyEquals: []
    A : Template.docx
    E : Template.docx
    05:39:08 verifyEquals: []
    A : 1
    E : 1
    05:39:08 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    05:47:40 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    05:47:40 verifyTrue: []
    A : true
    E : true
    05:47:40 verifyTrue: [verify binary]
    A : true
    E : true
    05:47:40 verifyTrue: [verify size]
    A : true
    E : true
    05:47:40 verifyTrue: [verify tags]
    A : true
    E : true
    05:47:40 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    05:47:40 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    05:47:40 verifyEquals: [verify description]
    A : desc
    E : desc
    05:47:40 verifyEquals: [verify name]
    A : Template114848 2
    E : Template114848 2
    05:47:40 verifyEquals: [verify active]
    A : FALSE
    E : FALSE
    05:47:40 verifyEquals: []
    A : DOCX
    E : DOCX
    05:47:40 verifyEquals: []
    A : Template.docx
    E : Template.docx
    05:47:40 verifyEquals: []
    A : 1
    E : 1
    05:47:40 STEP 3 - Get list of all templates metadata.
    05:47:40 Request:
    Type: [GET]
    Parameters: [EMPTY]
    URI: http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/mdui
    05:47:41 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:47:41 GMT
    Response Time (ms):780

    Payload (Click to Expand)[ { "size" : 29307.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice.docx", "id" : 1, "creationDateTime" : "2017-03-15T09:10:03", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "Attendance Disciplinary notice", "active" : true, "tags" : [ "incidents-by-action", "action-trigger-date", "policy-tracking-period-start-date", "manager-name", "attendance-admin", "attendance-action-name", "attendance-actions-list", "first-name", "action-completed-date", "attendance-balance-on-action-trigger-date", "current-user", "middle-initial", "hire-date", "incidents-by-action-filtered", "discipline-level-on-action-trigger-date", "policy-balance-on-action-trigger-date", "person-number", "last-name" ], "updateDateTime" : "2017-03-15T09:10:03", "scanStatus" : "CLEAN", "binary" : false }, { "size" : 18851.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice.docx", "id" : 2, "creationDateTime" : "2017-03-15T09:10:06", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "locale" : { "id" : 5, "name" : "German Germany", "description" : "Germany German Locale Settings", "displayName" : "Deutsch Deutschland", "languageCode" : "DE", "countryCode" : "DE", "tenantDefault" : false }, "description" : "Beurteilung Disziplinary Notice", "active" : true, "tags" : [ ], "updateDateTime" : "2017-03-15T09:10:06", "scanStatus" : "CLEAN", "binary" : false }, { "size" : 38969.0, "contentType" : "DOCX", "fileName" : "Template american english.docx", "id" : 3, "creationDateTime" : "2017-03-17T08:59:37", "domain" : { "id" : 1, "name" : "DOCDOMAIN_LEAVE_MANAGEMENT" }, "name" : "Template american english", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "Template american english", "active" : true, "tags" : [ "leave-case-code", "leave-case-start-date", "leave-case-request-date", "leave-category", "leave-case-end-date", "leave-reason", "unpaid-eligible-leave-types", "leave-admin", "paid-eligible-leave-types" ], "updateDateTime" : "2017-03-17T08:59:37", "scanStatus" : "CLEAN", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "verbal warning en test.docx", "id" : 8, "creationDateTime" : "2017-04-05T08:15:27", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "template1", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "verbal warning en", "active" : false, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T08:15:27", "scanStatus" : "IN_PROGRESS", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "verbal warning en test.docx", "id" : 9, "creationDateTime" : "2017-04-05T08:24:00", "domain" : { "id" : 1, "name" : "DOCDOMAIN_LEAVE_MANAGEMENT" }, "name" : "template2", "locale" : { "id" : 4, "name" : "Mexican Spanish", "description" : "Mexican Spanish Locale Settings", "displayName" : "Español Mexico", "languageCode" : "ES", "countryCode" : "MX", "tenantDefault" : false }, "description" : "verbal warning en", "active" : true, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T08:24:00", "scanStatus" : "IN_PROGRESS", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "Template.docx", "id" : 16, "creationDateTime" : "2017-04-05T09:30:35", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Template114848 1", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "desc", "active" : true, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T09:30:35", "scanStatus" : "IN_PROGRESS", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "Template.docx", "id" : 17, "creationDateTime" : "2017-04-05T09:39:08", "domain" : { "id" : 1, "name" : "DOCDOMAIN_LEAVE_MANAGEMENT" }, "name" : "Template114848 2", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "desc", "active" : false, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T09:39:08", "scanStatus" : "IN_PROGRESS", "binary" : false } ]
    05:47:41 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    05:47:41 verifyTrue: []
    A : true
    E : true
    05:47:41 verifyTrue: []
    A : true
    E : true
    05:47:41 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    05:47:41 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/16
    05:47:41 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:47:41 GMT
    Response Time (ms):95

    Payload (Click to Expand)No Payload Body
    05:47:41 verifyEquals: []
    A : 204
    E : 204
    05:47:41 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/17
    05:47:41 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:47:41 GMT
    Response Time (ms):93

    Payload (Click to Expand)No Payload Body
    05:47:41 verifyEquals: []
    A : 204
    E : 204
  • test_ALM114849_GetTemplateMetadataById pass
    2017-04-05 05:47:41 2017-04-05 05:56:14 0h 8m 32s+718ms
    Groups: P1
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.mdui.TestGetTemplateMDUIRequestContextPositiveValidation
    dependsOnMethods:
    Description: Verify template metadata is returned by id
    Status Timestamp Details
    05:47:41 STEP 1 - Login to Falcon.
    05:47:41 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:47:41 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:47:41 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 09:47:42 GMT
    Response Time (ms):105

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwTuTv9U593eBsK2ppybHc3AgxHDWZAUQA.*AAJTSQACMDEAAlNLABQtODE1NDYzNjcyOTk2MjE5MTE0NAACUzEAAA..*", "successUrl" : "/authn/console" }
    05:47:42 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:47:42 STEP 2 - Upload docx template.
    05:47:42 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    05:56:14 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    05:56:14 verifyTrue: []
    A : true
    E : true
    05:56:14 verifyTrue: [verify binary]
    A : true
    E : true
    05:56:14 verifyTrue: [verify size]
    A : true
    E : true
    05:56:14 verifyTrue: [verify tags]
    A : true
    E : true
    05:56:14 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    05:56:14 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    05:56:14 verifyEquals: [verify description]
    A : desc
    E : desc
    05:56:14 verifyEquals: [verify name]
    A : template114849
    E : template114849
    05:56:14 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    05:56:14 verifyEquals: []
    A : DOCX
    E : DOCX
    05:56:14 verifyEquals: []
    A : Template.docx
    E : Template.docx
    05:56:14 verifyEquals: []
    A : 1
    E : 1
    05:56:14 STEP 3 - Get template metadata by Id.
    05:56:14 Request:
    Type: [GET]
    Parameters: [EMPTY]
    URI: http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/mdui/18
    05:56:14 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:56:14 GMT
    Response Time (ms):123

    Payload (Click to Expand){ "size" : 0.0, "contentType" : "DOCX", "fileName" : "Template.docx", "id" : 18, "creationDateTime" : "2017-04-05T09:47:42", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "template114849", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "desc", "active" : true, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T09:47:42", "scanStatus" : "IN_PROGRESS", "binary" : false }
    05:56:14 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    05:56:14 verifyTrue: [verify binary]
    A : true
    E : true
    05:56:14 verifyTrue: [verify size]
    A : true
    E : true
    05:56:14 verifyTrue: [verify tags]
    A : true
    E : true
    05:56:14 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    05:56:14 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    05:56:14 verifyEquals: [verify description]
    A : desc
    E : desc
    05:56:14 verifyEquals: [verify name]
    A : template114849
    E : template114849
    05:56:14 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    05:56:14 verifyEquals: []
    A : DOCX
    E : DOCX
    05:56:14 verifyEquals: []
    A : Template.docx
    E : Template.docx
    05:56:14 verifyEquals: []
    A : 1
    E : 1
    05:56:14 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    05:56:14 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/18
    05:56:14 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 09:56:14 GMT
    Response Time (ms):97

    Payload (Click to Expand)No Payload Body
    05:56:14 verifyEquals: []
    A : 204
    E : 204
  • test_ALM114851_ChangeTemplateActiveStateToTrue pass
    2017-04-05 05:56:14 2017-04-05 06:04:47 0h 8m 32s+632ms
    Groups: P1
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.mdui.TestGetTemplateMDUIRequestContextPositiveValidation
    dependsOnMethods:
    Description: Verify that user is able to change active status of template to true using ChangeTemplateActiveState request.
    Status Timestamp Details
    05:56:14 STEP 1 - Login to Falcon.
    05:56:14 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:56:14 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    05:56:14 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 09:56:14 GMT
    Response Time (ms):80

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcyJAsTQPK8mPE8Jdk3Sw2WS9Ji7tQbBk68.*AAJTSQACMDEAAlNLABM1NTA0MzY1MDQ3NjY4MzY4MTI2AAJTMQAA*", "successUrl" : "/authn/console" }
    05:56:14 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    05:56:14 STEP 2 - Upload inactive template.
    05:56:14 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    06:04:47 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    06:04:47 verifyTrue: []
    A : true
    E : true
    06:04:47 verifyTrue: [verify binary]
    A : true
    E : true
    06:04:47 verifyTrue: [verify size]
    A : true
    E : true
    06:04:47 verifyTrue: [verify tags]
    A : true
    E : true
    06:04:47 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    06:04:47 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    06:04:47 verifyEquals: [verify description]
    A : desc
    E : desc
    06:04:47 verifyEquals: [verify name]
    A : Template114851 1
    E : Template114851 1
    06:04:47 verifyEquals: [verify active]
    A : FALSE
    E : FALSE
    06:04:47 verifyEquals: []
    A : DOCX
    E : DOCX
    06:04:47 verifyEquals: []
    A : Template.docx
    E : Template.docx
    06:04:47 verifyEquals: []
    A : 1
    E : 1
    06:04:47 STEP 3 - Change template active state to false.
    06:04:47 Request:
    Type: [PUT]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/mdui/19

    Payload (Click to Expand){ "active" : true }
    06:04:47 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 10:04:47 GMT
    Response Time (ms):151

    Payload (Click to Expand)true
    06:04:47 verifyEquals: []
    A : 200
    E : 200
    06:04:47 verifyEquals: []
    A : true
    E : true
    06:04:47 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    06:04:47 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/19
    06:04:47 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 10:04:47 GMT
    Response Time (ms):92

    Payload (Click to Expand)No Payload Body
    06:04:47 verifyEquals: []
    A : 204
    E : 204
  • test_ALM114854_ChangeTemplateActiveStateToFalse pass
    2017-04-05 06:04:47 2017-04-05 06:13:20 0h 8m 32s+726ms
    Groups: P1
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.mdui.TestGetTemplateMDUIRequestContextPositiveValidation
    dependsOnMethods:
    Description: Verify that user is able to change active status of template to false using ChangeTemplateActiveState request.
    Status Timestamp Details
    06:04:47 STEP 1 - Login to Falcon.
    06:04:47 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    06:04:47 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    06:04:47 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 10:04:47 GMT
    Response Time (ms):96

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcw0JdqGO3Wr2iw2fOpv1nqFI4slG-ixOdQ.*AAJTSQACMDEAAlNLABM3MjEyMDQ5OTc5MTg2ODc4NjQ3AAJTMQAA*", "successUrl" : "/authn/console" }
    06:04:47 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    06:04:47 STEP 2 - Upload active template
    06:04:47 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    06:13:19 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    06:13:19 verifyTrue: []
    A : true
    E : true
    06:13:19 verifyTrue: [verify binary]
    A : true
    E : true
    06:13:19 verifyTrue: [verify size]
    A : true
    E : true
    06:13:19 verifyTrue: [verify tags]
    A : true
    E : true
    06:13:19 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    06:13:19 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    06:13:19 verifyEquals: [verify description]
    A : desc
    E : desc
    06:13:19 verifyEquals: [verify name]
    A : Template114854 1
    E : Template114854 1
    06:13:19 verifyEquals: [verify active]
    A : FALSE
    E : FALSE
    06:13:19 verifyEquals: []
    A : DOCX
    E : DOCX
    06:13:19 verifyEquals: []
    A : Template.docx
    E : Template.docx
    06:13:19 verifyEquals: []
    A : 1
    E : 1
    06:13:19 STEP 3 - Change template active state to false.
    06:13:20 Request:
    Type: [PUT]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/mdui/20

    Payload (Click to Expand){ "active" : false }
    06:13:20 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 10:13:20 GMT
    Response Time (ms):134

    Payload (Click to Expand)false
    06:13:20 verifyEquals: []
    A : 200
    E : 200
    06:13:20 verifyEquals: []
    A : false
    E : false
    06:13:20 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    06:13:20 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/20
    06:13:20 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 10:13:20 GMT
    Response Time (ms):183

    Payload (Click to Expand)No Payload Body
    06:13:20 verifyEquals: []
    A : 204
    E : 204
  • test_ALM91898_ErrorGetTemplateByIdUsingIncorrectId pass
    2017-04-05 06:13:20 2017-04-05 06:13:20 0h 0m 0s+284ms
    Groups: Regression
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestGetTemplateRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify error message if get template with incorrect id
    Status Timestamp Details
    06:13:20 STEP 1 - Login to Falcon.
    06:13:20 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    06:13:20 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    06:13:20 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 10:13:19 GMT
    Response Time (ms):78

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcygcaFKflMnwJ9RbGfr4bvF2MiBJJk9Yg8.*AAJTSQACMDEAAlNLABQtNTc2NTQwMDk3ODQ0MzI1MDM4NAACUzEAAA..*", "successUrl" : "/authn/console" }
    06:13:20 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    06:13:20 STEP 2 - Get template by id with incorrect template id
    06:13:20 Request:
    Type: [GET]
    Parameters: { header : {tenantId=manufacturing}}
    URI: http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/-100
    06:13:20 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 10:13:20 GMT
    Response Time (ms):90

    Payload (Click to Expand){ "errorCode" : "WFP-108001", "message" : "The following template id does not exist: -100" }
    06:13:20 verifyEquals: [verify HTTP response code]
    A : 404
    E : 404
    06:13:20 verifyEquals: [Verifying errorCode]
    A : WFP-108001
    E : WFP-108001
    06:13:20 verifyEquals: [Verifying error message]
    A : The following template id does not exist: -100
    E : The following template id does not exist: -100
    06:13:20 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM91899_ErrorGetListOfTemplatesByDomainAndLocaleWithIncorrectDomainParameter pass
    2017-04-05 06:13:20 2017-04-05 06:21:57 0h 8m 36s+657ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestGetTemplateRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify error message if get templates by domain id and language with incorrect domain id
    Status Timestamp Details
    06:13:20 STEP 1 - Login to Falcon.
    06:13:20 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    06:13:20 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    06:13:20 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 10:13:19 GMT
    Response Time (ms):249

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxT1za4jGOS0vXDv8xObYpb66kk3WxaINE.*AAJTSQACMDEAAlNLABM1MjM0MDc0NzQ5NzU3Mjk1MDc1AAJTMQAA*", "successUrl" : "/authn/console" }
    06:13:20 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    06:13:20 STEP 2 - Upload template of DOCX format
    06:13:21 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    06:21:55 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    06:21:55 verifyTrue: []
    A : true
    E : true
    06:21:55 verifyTrue: [verify binary]
    A : true
    E : true
    06:21:55 verifyTrue: [verify size]
    A : true
    E : true
    06:21:55 verifyTrue: [verify tags]
    A : true
    E : true
    06:21:56 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    06:21:56 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    06:21:56 verifyEquals: [verify description]
    A : desc
    E : desc
    06:21:56 verifyEquals: [verify name]
    A : TemplateRestAsured15
    E : TemplateRestAsured15
    06:21:56 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    06:21:56 verifyEquals: []
    A : DOCX
    E : DOCX
    06:21:56 verifyEquals: []
    A : Template.docx
    E : Template.docx
    06:21:56 verifyEquals: []
    A : 1
    E : 1
    06:21:56 STEP 3 - Send the request to get the template using nonexistent name for "domain" parameter
    06:21:56 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "sdfgdx" }, "locale" : { "id" : 1 } }
    06:21:56 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 10:21:56 GMT
    Response Time (ms):515

    Payload (Click to Expand){ "errorCode" : "WFP-108028", "message" : "The following domain name does not exist: sdfgdx." }
    06:21:56 verifyEquals: []
    A : 404
    E : 404
    06:21:56 verifyEquals: []
    A : WFP-108028
    E : WFP-108028
    06:21:56 verifyEquals: []
    A : The following domain name does not exist: sdfgdx.
    E : The following domain name does not exist: sdfgdx.
    06:21:56 STEP 4 - Send the request to get the template using nonexistent id for "domain" parameter
    06:21:56 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/multi_read

    Payload (Click to Expand){ "domain" : { "id" : -1 }, "locale" : { "id" : 1 } }
    06:21:57 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 10:21:57 GMT
    Response Time (ms):610

    Payload (Click to Expand){ "errorCode" : "WFP-108009", "message" : "The following domain id does not exist: -1." }
    06:21:57 verifyEquals: []
    A : 404
    E : 404
    06:21:57 verifyEquals: []
    A : WFP-108009
    E : WFP-108009
    06:21:57 verifyEquals: []
    A : The following domain id does not exist: -1.
    E : The following domain id does not exist: -1.
    06:21:57 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    06:21:57 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/21
    06:21:57 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 10:21:58 GMT
    Response Time (ms):1428

    Payload (Click to Expand)No Payload Body
    06:21:57 verifyEquals: []
    A : 204
    E : 204
  • test_ALM98911_GetAllTemplates pass
    2017-04-05 06:21:58 2017-04-05 06:39:04 0h 17m 5s+991ms
    Groups: P0
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestGetTemplateRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify error message if get templates by domain id and language with incorrect language code
    Status Timestamp Details
    06:21:58 STEP 1 - Login to Falcon.
    06:21:58 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    06:21:58 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    06:21:58 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 10:21:58 GMT
    Response Time (ms):82

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcza-S7H8Tow7Zlp-gmOwnr5iVVLtj9Gsa8.*AAJTSQACMDEAAlNLABQtMjU5OTE4NjcwODkxMzcyODk2OAACUzEAAA..*", "successUrl" : "/authn/console" }
    06:21:58 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    06:21:58 STEP 2 - Upload two templates (one with Active flag = true, the second with Active flag = false).
    06:21:58 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    06:30:31 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    06:30:32 verifyTrue: []
    A : true
    E : true
    06:30:32 verifyTrue: [verify binary]
    A : true
    E : true
    06:30:32 verifyTrue: [verify size]
    A : true
    E : true
    06:30:32 verifyTrue: [verify tags]
    A : true
    E : true
    06:30:32 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    06:30:32 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    06:30:32 verifyEquals: [verify description]
    A : desc
    E : desc
    06:30:32 verifyEquals: [verify name]
    A : TemplateRestAssured6
    E : TemplateRestAssured6
    06:30:32 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    06:30:32 verifyEquals: []
    A : DOCX
    E : DOCX
    06:30:32 verifyEquals: []
    A : Template.docx
    E : Template.docx
    06:30:32 verifyEquals: []
    A : 1
    E : 1
    06:30:32 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    06:39:04 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    06:39:04 verifyTrue: []
    A : true
    E : true
    06:39:04 verifyTrue: [verify binary]
    A : true
    E : true
    06:39:04 verifyTrue: [verify size]
    A : true
    E : true
    06:39:04 verifyTrue: [verify tags]
    A : true
    E : true
    06:39:04 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    06:39:04 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    06:39:04 verifyEquals: [verify description]
    A : desc
    E : desc
    06:39:04 verifyEquals: [verify name]
    A : TemplateRestAssured7
    E : TemplateRestAssured7
    06:39:04 verifyEquals: [verify active]
    A : FALSE
    E : FALSE
    06:39:04 verifyEquals: []
    A : DOCX
    E : DOCX
    06:39:04 verifyEquals: []
    A : Template.docx
    E : Template.docx
    06:39:04 verifyEquals: []
    A : 1
    E : 1
    06:39:04 STEP 3 - Upload two templates (one with Active flag = true, the second with Active flag = false).
    06:39:04 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/multi_read

    Payload (Click to Expand){ }
    06:39:04 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 10:39:04 GMT
    Response Time (ms):187

    Payload (Click to Expand)[ { "size" : 29307.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice.docx", "id" : 1, "creationDateTime" : "2017-03-15T09:10:03", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "Attendance Disciplinary notice", "active" : true, "tags" : [ "incidents-by-action", "action-trigger-date", "policy-tracking-period-start-date", "manager-name", "attendance-admin", "attendance-action-name", "attendance-actions-list", "first-name", "action-completed-date", "attendance-balance-on-action-trigger-date", "current-user", "middle-initial", "hire-date", "incidents-by-action-filtered", "discipline-level-on-action-trigger-date", "policy-balance-on-action-trigger-date", "person-number", "last-name" ], "updateDateTime" : "2017-03-15T09:10:03", "scanStatus" : "CLEAN", "binary" : false }, { "size" : 18851.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice.docx", "id" : 2, "creationDateTime" : "2017-03-15T09:10:06", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "locale" : { "id" : 5, "name" : "German Germany", "description" : "Germany German Locale Settings", "displayName" : "Deutsch Deutschland", "languageCode" : "DE", "countryCode" : "DE", "tenantDefault" : false }, "description" : "Beurteilung Disziplinary Notice", "active" : true, "tags" : [ ], "updateDateTime" : "2017-03-15T09:10:06", "scanStatus" : "CLEAN", "binary" : false }, { "size" : 38969.0, "contentType" : "DOCX", "fileName" : "Template american english.docx", "id" : 3, "creationDateTime" : "2017-03-17T08:59:37", "domain" : { "id" : 1, "name" : "DOCDOMAIN_LEAVE_MANAGEMENT" }, "name" : "Template american english", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "Template american english", "active" : true, "tags" : [ "leave-case-code", "leave-case-start-date", "leave-case-request-date", "leave-category", "leave-case-end-date", "leave-reason", "unpaid-eligible-leave-types", "leave-admin", "paid-eligible-leave-types" ], "updateDateTime" : "2017-03-17T08:59:37", "scanStatus" : "CLEAN", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "verbal warning en test.docx", "id" : 8, "creationDateTime" : "2017-04-05T08:15:27", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "template1", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "verbal warning en", "active" : false, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T08:15:27", "scanStatus" : "IN_PROGRESS", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "verbal warning en test.docx", "id" : 9, "creationDateTime" : "2017-04-05T08:24:00", "domain" : { "id" : 1, "name" : "DOCDOMAIN_LEAVE_MANAGEMENT" }, "name" : "template2", "locale" : { "id" : 4, "name" : "Mexican Spanish", "description" : "Mexican Spanish Locale Settings", "displayName" : "Español Mexico", "languageCode" : "ES", "countryCode" : "MX", "tenantDefault" : false }, "description" : "verbal warning en", "active" : true, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T08:24:00", "scanStatus" : "IN_PROGRESS", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "Template.docx", "id" : 22, "creationDateTime" : "2017-04-05T10:21:59", "domain" : { "id" : 1, "name" : "DOCDOMAIN_LEAVE_MANAGEMENT" }, "name" : "TemplateRestAssured6", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "desc", "active" : true, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T10:21:59", "scanStatus" : "IN_PROGRESS", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "Template.docx", "id" : 23, "creationDateTime" : "2017-04-05T10:30:32", "domain" : { "id" : 1, "name" : "DOCDOMAIN_LEAVE_MANAGEMENT" }, "name" : "TemplateRestAssured7", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "desc", "active" : false, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T10:30:32", "scanStatus" : "IN_PROGRESS", "binary" : false } ]
    06:39:04 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    06:39:04 verifyTrue: []
    A : true
    E : true
    06:39:04 verifyTrue: []
    A : true
    E : true
    06:39:04 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    06:39:04 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/22
    06:39:04 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 10:39:04 GMT
    Response Time (ms):91

    Payload (Click to Expand)No Payload Body
    06:39:04 verifyEquals: []
    A : 204
    E : 204
    06:39:04 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/23
    06:39:04 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 10:39:05 GMT
    Response Time (ms):472

    Payload (Click to Expand)No Payload Body
    06:39:04 verifyEquals: []
    A : 204
    E : 204
  • test_ALM98913_ErrorGetListOfTemplatesByDomainAndLocaleWithIncorrectDomainParameter pass
    2017-04-05 06:39:05 2017-04-05 06:47:38 0h 8m 32s+728ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestGetTemplateRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify error message if get templates by domain id and language with incorrect domain id
    Status Timestamp Details
    06:39:05 STEP 1 - Login to Falcon.
    06:39:05 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    06:39:05 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    06:39:05 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 10:39:05 GMT
    Response Time (ms):89

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcysnMFkYd9WIZNhw3kZo0zkwxiGP6ZsE54.*AAJTSQACMDEAAlNLABQtMTU4NTc1MzczNDM1MzIxNjY4MgACUzEAAA..*", "successUrl" : "/authn/console" }
    06:39:05 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    06:39:05 STEP 2 - Upload template of DOCX format
    06:39:05 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    06:47:37 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    06:47:37 verifyTrue: []
    A : true
    E : true
    06:47:37 verifyTrue: [verify binary]
    A : true
    E : true
    06:47:37 verifyTrue: [verify size]
    A : true
    E : true
    06:47:37 verifyTrue: [verify tags]
    A : true
    E : true
    06:47:37 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    06:47:37 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    06:47:37 verifyEquals: [verify description]
    A : desc
    E : desc
    06:47:37 verifyEquals: [verify name]
    A : RestAssuredTemplate
    E : RestAssuredTemplate
    06:47:37 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    06:47:37 verifyEquals: []
    A : DOCX
    E : DOCX
    06:47:37 verifyEquals: []
    A : Template.docx
    E : Template.docx
    06:47:37 verifyEquals: []
    A : 1
    E : 1
    06:47:37 STEP 3 -Send the request to get the template using nonexistent name for "locale" parameter
    06:47:37 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/multi_read

    Payload (Click to Expand){ "domain" : { "id" : 2 }, "locale" : { "name" : "UnknownPolicy" } }
    06:47:37 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 10:47:37 GMT
    Response Time (ms):126

    Payload (Click to Expand){ "errorCode" : "WFP-108029", "message" : "The following locale policy name does not exist: UnknownPolicy." }
    06:47:37 verifyEquals: []
    A : 404
    E : 404
    06:47:37 verifyEquals: []
    A : WFP-108029
    E : WFP-108029
    06:47:37 verifyEquals: []
    A : The following locale policy name does not exist: UnknownPolicy.
    E : The following locale policy name does not exist: UnknownPolicy.
    06:47:37 STEP 3 -Send the request to get the template using nonexistent name for "locale" parameter
    06:47:37 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/multi_read

    Payload (Click to Expand){ "domain" : { "id" : 2 }, "locale" : { "id" : 110 } }
    06:47:38 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 10:47:38 GMT
    Response Time (ms):80

    Payload (Click to Expand){ "errorCode" : "WFP-108006", "message" : "The following locale id does not exist: 110." }
    06:47:38 verifyEquals: []
    A : 404
    E : 404
    06:47:38 verifyEquals: []
    A : WFP-108006
    E : WFP-108006
    06:47:38 verifyEquals: []
    A : The following locale id does not exist: 110.
    E : The following locale id does not exist: 110.
    06:47:38 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    06:47:38 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/24
    06:47:38 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 10:47:38 GMT
    Response Time (ms):92

    Payload (Click to Expand)No Payload Body
    06:47:38 verifyEquals: []
    A : 204
    E : 204
  • test_ALM110661_UpdateTemplate pass
    2017-04-05 06:47:38 2017-04-05 07:04:42 0h 17m 4s+789ms
    Groups: P0
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.TestUpdateTemplateSDMRequestContexPositiveValidation
    dependsOnMethods:
    Description: To verify that it is possible to update the created template
    Status Timestamp Details
    06:47:38 STEP 1 - Login to Falcon.
    06:47:38 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    06:47:38 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    06:47:38 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 10:47:38 GMT
    Response Time (ms):95

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcylYOtvVYilFWhtEeH-jtyw4m2-am_HsEo.*AAJTSQACMDEAAlNLABM3NTk0NzQ1ODQ3MTA5NjAyODQ1AAJTMQAA*", "successUrl" : "/authn/console" }
    06:47:38 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    06:47:38 STEP 2 - Upload template.
    06:47:38 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm

    Payload (Click to Expand){ "fileName" : "Template AK_en.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "AK Test template", "description" : "test_description", "active" : "TRUE", "locale" : "American English", "contentEncodedStr" : "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" }
    06:56:10 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 10:56:10 GMT
    Response Time (ms):512212

    Payload (Click to Expand){ "id" : 25, "name" : "AK Test template", "fileName" : "Template AK_en.docx", "description" : "test_description", "locale" : "American English", "active" : "true", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }
    06:56:10 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    06:56:10 STEP 3 - Update template.
    06:56:10 Request:
    Type: [PUT]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm/AK Test template

    Payload (Click to Expand){ "fileName" : "Template AK_en2.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "AK Test template2", "description" : "test_description2", "active" : "FALSE", "locale" : "Mexican Spanish", "contentEncodedStr" : "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" }
    07:04:42 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 11:04:42 GMT
    Response Time (ms):512185

    Payload (Click to Expand){ "id" : 25, "name" : "AK Test template2", "fileName" : "Template AK_en2.docx", "description" : "test_description2", "locale" : "Mexican Spanish", "active" : "false", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }
    07:04:42 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    07:04:42 verifyTrue: [verify id]
    A : true
    E : true
    07:04:42 verifyTrue: [verify active]
    A : true
    E : true
    07:04:42 verifyTrue: [verify domain]
    A : true
    E : true
    07:04:42 verifyTrue: [verify name]
    A : true
    E : true
    07:04:42 verifyTrue: [verify fileName]
    A : true
    E : true
    07:04:42 verifyTrue: [verify description]
    A : true
    E : true
    07:04:42 verifyTrue: [verify locale]
    A : true
    E : true
    07:04:42 verifyEquals: [verify description]
    A : test_description2
    E : test_description2
    07:04:42 verifyEquals: [verify name]
    A : AK Test template2
    E : AK Test template2
    07:04:42 verifyEquals: [verify active]
    A : FALSE
    E : FALSE
    07:04:42 verifyEquals: [verify fileName]
    A : Template AK_en2.docx
    E : Template AK_en2.docx
    07:04:42 verifyEquals: [verify locale]
    A : Mexican Spanish
    E : Mexican Spanish
    07:04:42 verifyEquals: [verify domain]
    A : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    E : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    07:04:42 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    07:04:42 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    07:04:42 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    07:04:42 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 11:04:42 GMT
    Response Time (ms):82

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczAIzXSbi5A6ZfHT843syb6qGgGvVrdLpw.*AAJTSQACMDEAAlNLABQtMjAwMjQxMjE4MDE4NTQzNTkxOAACUzEAAA..*", "successUrl" : "/authn/console" }
    07:04:42 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    07:04:42 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/25
    07:04:42 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 11:04:43 GMT
    Response Time (ms):138

    Payload (Click to Expand)No Payload Body
    07:04:42 verifyEquals: []
    A : 204
    E : 204
  • test_ALM91904_ErrorGetDocumentByIncorrectId pass
    2017-04-05 07:04:43 2017-04-05 07:04:43 0h 0m 0s+603ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.TestGetAggregatedDocumentNegativeValidation
    dependsOnMethods:
    Description: Test verifies that the appropriate error message is returned when to incorrect document id is provided.
    Status Timestamp Details
    07:04:43 STEP 1 - Login as Michael Martin.
    07:04:43 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    07:04:43 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    07:04:43 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 11:04:42 GMT
    Response Time (ms):82

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcw-pV809TH6mSqkcpsqgW5lbK7L88qEMC4.*AAJTSQACMDEAAlNLABM3MDI5ODcyOTU0ODgwOTE0NjY5AAJTMQAA*", "successUrl" : "/authn/console" }
    07:04:43 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    07:04:43 STEP 2 - Get aggregated document content by id.
    07:04:43 Request:
    Type: [GET]
    Parameters: { header : {tenantId=manufacturing}}
    URI: http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/-1
    07:04:43 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 11:04:43 GMT
    Response Time (ms):465

    Payload (Click to Expand){ "errorCode" : "WFP-108000", "message" : "The following document id does not exist: -1." }
    07:04:43 verifyEquals: [verify HTTP response code]
    A : 404
    E : 404
    07:04:43 verifyEquals: [Verifying errorCode]
    A : WFP-108000
    E : WFP-108000
    07:04:43 verifyEquals: [Verifying error message]
    A : The following document id does not exist: -1.
    E : The following document id does not exist: -1.
    07:04:43 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM91905_ErrorGetDocumentByIncorrectIds pass
    2017-04-05 07:04:43 2017-04-05 07:04:44 0h 0m 0s+269ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.TestGetAggregatedDocumentNegativeValidation
    dependsOnMethods:
    Description: Test verifies that the appropriate error message is returned when to incorrect document ids is provided.
    Status Timestamp Details
    07:04:43 STEP 1 - Login as Michael Martin.
    07:04:43 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    07:04:43 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    07:04:43 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 11:04:43 GMT
    Response Time (ms):76

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcxd7A9xs8BWM2o0drIvdUKAyJV0RmTnLQo.*AAJTSQACMDEAAlNLABMxNTcwMzA4ODk1NDA0ODkyMzQyAAJTMQAA*", "successUrl" : "/authn/console" }
    07:04:43 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    07:04:43 STEP 2 - Get aggregated document content by ids.
    07:04:43 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/multi_read

    Payload (Click to Expand){ "documentIds" : [ -1, -2 ] }
    07:04:44 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 11:04:44 GMT
    Response Time (ms):76

    Payload (Click to Expand){ "errorCode" : "WFP-108000", "message" : "The following document id does not exist: [-1, -2]." }
    07:04:44 verifyEquals: [verify HTTP response code]
    A : 404
    E : 404
    07:04:44 verifyEquals: [Verifying errorCode]
    A : WFP-108000
    E : WFP-108000
    07:04:44 verifyEquals: [Verifying error message]
    A : The following document id does not exist: [-1, -2].
    E : The following document id does not exist: [-1, -2].
    07:04:44 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM101260_GetTemplatesWithSpecifiedActiveFlagEqualsToTrue pass
    2017-04-05 07:04:44 2017-04-05 07:21:49 0h 17m 5s+311ms
    Groups: P1
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestGetTemplateRequestContextPositiveValidation
    dependsOnMethods:
    Description: To verify that it is possible to get templates with specific isActive flag (true)
    Status Timestamp Details
    07:04:44 STEP 1 - Login to Falcon.
    07:04:44 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    07:04:44 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    07:04:44 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 11:04:43 GMT
    Response Time (ms):78

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcytAkfQz94HIlbrN-uu5DMRCCf0I8voCjA.*AAJTSQACMDEAAlNLABMxMzAyNzU0NjU4NDc5NjIyMzY2AAJTMQAA*", "successUrl" : "/authn/console" }
    07:04:44 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    07:04:44 STEP 2 - Upload inactive template.
    07:04:44 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    07:13:16 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    07:13:16 verifyTrue: []
    A : true
    E : true
    07:13:16 verifyTrue: [verify binary]
    A : true
    E : true
    07:13:16 verifyTrue: [verify size]
    A : true
    E : true
    07:13:16 verifyTrue: [verify tags]
    A : true
    E : true
    07:13:16 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    07:13:16 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    07:13:16 verifyEquals: [verify description]
    A : desc
    E : desc
    07:13:16 verifyEquals: [verify name]
    A : RestAssuredTemplate8
    E : RestAssuredTemplate8
    07:13:16 verifyEquals: [verify active]
    A : FALSE
    E : FALSE
    07:13:16 verifyEquals: []
    A : DOCX
    E : DOCX
    07:13:16 verifyEquals: []
    A : Template.docx
    E : Template.docx
    07:13:16 verifyEquals: []
    A : 1
    E : 1
    07:13:16 STEP 3 - Update template with active flag set as true .
    07:13:16 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/26
    07:21:49 STEP 4 - Get all inactive templates and verify the updated one is absent in response.
    07:21:49 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/multi_read

    Payload (Click to Expand){ "active" : false }
    07:21:49 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 11:21:49 GMT
    Response Time (ms):248

    Payload (Click to Expand)[ { "size" : 0.0, "contentType" : "DOCX", "fileName" : "verbal warning en test.docx", "id" : 8, "creationDateTime" : "2017-04-05T08:15:27", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "template1", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "verbal warning en", "active" : false, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T08:15:27", "scanStatus" : "IN_PROGRESS", "binary" : false } ]
    07:21:49 verifyEquals: []
    A : 200
    E : 200
    07:21:49 verifyEquals: []
    A : false
    E : false
    07:21:49 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    07:21:49 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/26
    07:21:49 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 11:21:49 GMT
    Response Time (ms):95

    Payload (Click to Expand)No Payload Body
    07:21:49 verifyEquals: []
    A : 204
    E : 204
  • test_ALM101261_GetTemplatesWithSpecifiedActiveFlagFalse pass
    2017-04-05 07:21:49 2017-04-05 07:30:22 0h 8m 32s+797ms
    Groups: P1
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestGetTemplateRequestContextPositiveValidation
    dependsOnMethods:
    Description: To verify that it is possible to get templates with specific isActive flag (false)
    Status Timestamp Details
    07:21:49 STEP 1 - Login to Falcon.
    07:21:49 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    07:21:49 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    07:21:49 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 11:21:48 GMT
    Response Time (ms):87

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcyC9wjg8YNfC_cYDPUlTaVJ9KsqgJznA9o.*AAJTSQACMDEAAlNLABM5MTIwNjMzOTY4ODY0NjkzNDQ2AAJTMQAA*", "successUrl" : "/authn/console" }
    07:21:49 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    07:21:49 STEP 2 - Upload inactive template.
    07:21:49 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    07:30:21 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    07:30:21 verifyTrue: []
    A : true
    E : true
    07:30:21 verifyTrue: [verify binary]
    A : true
    E : true
    07:30:21 verifyTrue: [verify size]
    A : true
    E : true
    07:30:21 verifyTrue: [verify tags]
    A : true
    E : true
    07:30:21 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    07:30:21 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    07:30:21 verifyEquals: [verify description]
    A : desc2
    E : desc2
    07:30:21 verifyEquals: [verify name]
    A : RestAssuredTemplate10
    E : RestAssuredTemplate10
    07:30:21 verifyEquals: [verify active]
    A : FALSE
    E : FALSE
    07:30:21 verifyEquals: []
    A : DOCX
    E : DOCX
    07:30:21 verifyEquals: []
    A : Template.docx
    E : Template.docx
    07:30:21 verifyEquals: []
    A : 1
    E : 1
    07:30:22 STEP 3 - Use Get all templates request but specify isActive flag as a false.
    07:30:22 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/multi_read

    Payload (Click to Expand){ "active" : false }
    07:30:22 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 11:30:22 GMT
    Response Time (ms):119

    Payload (Click to Expand)[ { "size" : 0.0, "contentType" : "DOCX", "fileName" : "verbal warning en test.docx", "id" : 8, "creationDateTime" : "2017-04-05T08:15:27", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "template1", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "verbal warning en", "active" : false, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T08:15:27", "scanStatus" : "IN_PROGRESS", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "Template.docx", "id" : 27, "creationDateTime" : "2017-04-05T11:21:49", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "RestAssuredTemplate10", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "desc2", "active" : false, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T11:21:49", "scanStatus" : "IN_PROGRESS", "binary" : false } ]
    07:30:22 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    07:30:22 verifyTrue: []
    A : true
    E : true
    07:30:22 STEP 4 - Use Get all templates request but specify isActive flag as a true.
    07:30:22 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/multi_read

    Payload (Click to Expand){ "active" : true }
    07:30:22 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 11:30:22 GMT
    Response Time (ms):85

    Payload (Click to Expand)[ { "size" : 29307.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice.docx", "id" : 1, "creationDateTime" : "2017-03-15T09:10:03", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "Attendance Disciplinary notice", "active" : true, "tags" : [ "incidents-by-action", "action-trigger-date", "policy-tracking-period-start-date", "manager-name", "attendance-admin", "attendance-action-name", "attendance-actions-list", "first-name", "action-completed-date", "attendance-balance-on-action-trigger-date", "current-user", "middle-initial", "hire-date", "incidents-by-action-filtered", "discipline-level-on-action-trigger-date", "policy-balance-on-action-trigger-date", "person-number", "last-name" ], "updateDateTime" : "2017-03-15T09:10:03", "scanStatus" : "CLEAN", "binary" : false }, { "size" : 18851.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice.docx", "id" : 2, "creationDateTime" : "2017-03-15T09:10:06", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "locale" : { "id" : 5, "name" : "German Germany", "description" : "Germany German Locale Settings", "displayName" : "Deutsch Deutschland", "languageCode" : "DE", "countryCode" : "DE", "tenantDefault" : false }, "description" : "Beurteilung Disziplinary Notice", "active" : true, "tags" : [ ], "updateDateTime" : "2017-03-15T09:10:06", "scanStatus" : "CLEAN", "binary" : false }, { "size" : 38969.0, "contentType" : "DOCX", "fileName" : "Template american english.docx", "id" : 3, "creationDateTime" : "2017-03-17T08:59:37", "domain" : { "id" : 1, "name" : "DOCDOMAIN_LEAVE_MANAGEMENT" }, "name" : "Template american english", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "Template american english", "active" : true, "tags" : [ "leave-case-code", "leave-case-start-date", "leave-case-request-date", "leave-category", "leave-case-end-date", "leave-reason", "unpaid-eligible-leave-types", "leave-admin", "paid-eligible-leave-types" ], "updateDateTime" : "2017-03-17T08:59:37", "scanStatus" : "CLEAN", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "verbal warning en test.docx", "id" : 9, "creationDateTime" : "2017-04-05T08:24:00", "domain" : { "id" : 1, "name" : "DOCDOMAIN_LEAVE_MANAGEMENT" }, "name" : "template2", "locale" : { "id" : 4, "name" : "Mexican Spanish", "description" : "Mexican Spanish Locale Settings", "displayName" : "Español Mexico", "languageCode" : "ES", "countryCode" : "MX", "tenantDefault" : false }, "description" : "verbal warning en", "active" : true, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T08:24:00", "scanStatus" : "IN_PROGRESS", "binary" : false } ]
    07:30:22 verifyEquals: []
    A : 200
    E : 200
    07:30:22 verifyEquals: []
    A : false
    E : false
    07:30:22 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    07:30:22 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/27
    07:30:22 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 11:30:22 GMT
    Response Time (ms):94

    Payload (Click to Expand)No Payload Body
    07:30:22 verifyEquals: []
    A : 204
    E : 204
  • test_ALM101393_GetListOfTemplatesByDomainIdAndLocaleWithSpecifiedActiveFlag pass
    2017-04-05 07:30:22 2017-04-05 08:04:33 0h 34m 11s+248ms
    Groups: P1
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestGetTemplateRequestContextPositiveValidation
    dependsOnMethods:
    Description: To verify it is possible to get a list of template by domain id, language and isActive flag
    Status Timestamp Details
    07:30:22 STEP 1 - Login to Falcon.
    07:30:22 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    07:30:22 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    07:30:22 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 11:30:22 GMT
    Response Time (ms):80

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcyHpjo9IVtbpI8cQLX8T3ra9XV0BvWcw2w.*AAJTSQACMDEAAlNLABQtNDQ2NzgzMjkwODg3MzU2NDg5MQACUzEAAA..*", "successUrl" : "/authn/console" }
    07:30:22 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    07:30:22 STEP 2 - Create 4 templates for different locales but for one domain.
    07:30:22 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    07:38:54 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    07:38:54 verifyTrue: []
    A : true
    E : true
    07:38:54 verifyTrue: [verify binary]
    A : true
    E : true
    07:38:54 verifyTrue: [verify size]
    A : true
    E : true
    07:38:54 verifyTrue: [verify tags]
    A : true
    E : true
    07:38:54 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    07:38:54 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    07:38:54 verifyEquals: [verify description]
    A : desc
    E : desc
    07:38:54 verifyEquals: [verify name]
    A : Test1Restassured
    E : Test1Restassured
    07:38:54 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    07:38:54 verifyEquals: []
    A : DOCX
    E : DOCX
    07:38:54 verifyEquals: []
    A : Template.docx
    E : Template.docx
    07:38:54 verifyEquals: []
    A : 1
    E : 1
    07:38:54 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    07:47:27 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    07:47:27 verifyTrue: []
    A : true
    E : true
    07:47:27 verifyTrue: [verify binary]
    A : true
    E : true
    07:47:27 verifyTrue: [verify size]
    A : true
    E : true
    07:47:27 verifyTrue: [verify tags]
    A : true
    E : true
    07:47:27 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    07:47:27 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    07:47:27 verifyEquals: [verify description]
    A : desc
    E : desc
    07:47:27 verifyEquals: [verify name]
    A : Test2Restassured
    E : Test2Restassured
    07:47:27 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    07:47:27 verifyEquals: []
    A : DOCX
    E : DOCX
    07:47:27 verifyEquals: []
    A : Template.docx
    E : Template.docx
    07:47:27 verifyEquals: []
    A : 2
    E : 2
    07:47:28 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    07:56:00 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    07:56:00 verifyTrue: []
    A : true
    E : true
    07:56:00 verifyTrue: [verify binary]
    A : true
    E : true
    07:56:00 verifyTrue: [verify size]
    A : true
    E : true
    07:56:00 verifyTrue: [verify tags]
    A : true
    E : true
    07:56:00 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    07:56:00 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    07:56:00 verifyEquals: [verify description]
    A : desc
    E : desc
    07:56:00 verifyEquals: [verify name]
    A : Test3Restassured
    E : Test3Restassured
    07:56:00 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    07:56:00 verifyEquals: []
    A : DOCX
    E : DOCX
    07:56:00 verifyEquals: []
    A : Template.docx
    E : Template.docx
    07:56:00 verifyEquals: []
    A : 3
    E : 3
    07:56:00 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    08:04:32 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    08:04:32 verifyTrue: []
    A : true
    E : true
    08:04:32 verifyTrue: [verify binary]
    A : true
    E : true
    08:04:33 verifyTrue: [verify size]
    A : true
    E : true
    08:04:33 verifyTrue: [verify tags]
    A : true
    E : true
    08:04:33 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    08:04:33 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    08:04:33 verifyEquals: [verify description]
    A : desc
    E : desc
    08:04:33 verifyEquals: [verify name]
    A : Test4Restassured
    E : Test4Restassured
    08:04:33 verifyEquals: [verify active]
    A : FALSE
    E : FALSE
    08:04:33 verifyEquals: []
    A : DOCX
    E : DOCX
    08:04:33 verifyEquals: []
    A : Template.docx
    E : Template.docx
    08:04:33 verifyEquals: []
    A : 1
    E : 1
    08:04:33 STEP 3 - Get list of active templates for locale id 1 and domain id 2.
    08:04:33 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/multi_read

    Payload (Click to Expand){ "domain" : { "id" : 2 }, "active" : false, "locale" : { "id" : 1 } }
    08:04:33 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 12:04:33 GMT
    Response Time (ms):233

    Payload (Click to Expand)[ { "size" : 0.0, "contentType" : "DOCX", "fileName" : "verbal warning en test.docx", "id" : 8, "creationDateTime" : "2017-04-05T08:15:27", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "template1", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "verbal warning en", "active" : false, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T08:15:27", "scanStatus" : "IN_PROGRESS", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "Template.docx", "id" : 31, "creationDateTime" : "2017-04-05T11:56:00", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Test4Restassured", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "desc", "active" : false, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T11:56:00", "scanStatus" : "IN_PROGRESS", "binary" : false } ]
    08:04:33 verifyTrue: []
    A : true
    E : true
    08:04:33 verifyTrue: []
    A : true
    E : true
    08:04:33 verifyTrue: []
    A : true
    E : true
    08:04:33 STEP 4 - Get list of non-active templates for locale id 3 and domain id 2.
    08:04:33 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/multi_read

    Payload (Click to Expand){ "domain" : { "id" : 2 }, "active" : true, "locale" : { "id" : 3 } }
    08:04:33 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 12:04:33 GMT
    Response Time (ms):83

    Payload (Click to Expand)[ { "size" : 0.0, "contentType" : "DOCX", "fileName" : "Template.docx", "id" : 30, "creationDateTime" : "2017-04-05T11:47:28", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Test3Restassured", "locale" : { "id" : 3, "name" : "Canadian French", "description" : "Canadian French Locale Settings", "displayName" : "Français Canada", "languageCode" : "FR", "countryCode" : "CA", "tenantDefault" : false }, "description" : "desc", "active" : true, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T11:47:28", "scanStatus" : "IN_PROGRESS", "binary" : false } ]
    08:04:33 verifyTrue: []
    A : true
    E : true
    08:04:33 verifyTrue: []
    A : true
    E : true
    08:04:33 STEP 5 - Get list of active templates for locale id 2 and domain id 2.
    08:04:33 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/multi_read

    Payload (Click to Expand){ "domain" : { "id" : 2 }, "active" : true, "locale" : { "id" : 2 } }
    08:04:33 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 12:04:33 GMT
    Response Time (ms):78

    Payload (Click to Expand)[ ]
    08:04:33 verifyEquals: []
    A : []
    E : []
    08:04:33 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    08:04:33 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/28
    08:04:33 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 12:04:33 GMT
    Response Time (ms):92

    Payload (Click to Expand)No Payload Body
    08:04:33 verifyEquals: []
    A : 204
    E : 204
    08:04:33 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/29
    08:04:33 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 12:04:33 GMT
    Response Time (ms):94

    Payload (Click to Expand)No Payload Body
    08:04:33 verifyEquals: []
    A : 204
    E : 204
    08:04:33 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/30
    08:04:33 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 12:04:34 GMT
    Response Time (ms):95

    Payload (Click to Expand)No Payload Body
    08:04:33 verifyEquals: []
    A : 204
    E : 204
    08:04:33 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/31
    08:04:33 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 12:04:34 GMT
    Response Time (ms):127

    Payload (Click to Expand)No Payload Body
    08:04:33 verifyEquals: []
    A : 204
    E : 204
  • test_ALM108634_GetTemplateByLocaleAndDomainDomainParameterCheck pass
    2017-04-05 08:04:34 2017-04-05 08:13:07 0h 8m 33s+725ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestGetTemplateRequestContextPositiveValidation
    dependsOnMethods:
    Description: Verify that domain parameter is handeled correctly in Get templates API
    Status Timestamp Details
    08:04:34 STEP 1 - Login to Falcon.
    08:04:34 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    08:04:34 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    08:04:34 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 12:04:34 GMT
    Response Time (ms):90

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxSVy0dodQDvhwujyQz-a2o1qEX_2aDL20.*AAJTSQACMDEAAlNLABQtMzA5MjE3NDk0NzUxNzc5NDk4MAACUzEAAA..*", "successUrl" : "/authn/console" }
    08:04:34 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    08:04:34 STEP 2 - Upload template.
    08:04:34 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    08:13:06 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    08:13:06 verifyTrue: []
    A : true
    E : true
    08:13:06 verifyTrue: [verify binary]
    A : true
    E : true
    08:13:06 verifyTrue: [verify size]
    A : true
    E : true
    08:13:06 verifyTrue: [verify tags]
    A : true
    E : true
    08:13:06 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    08:13:06 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    08:13:06 verifyEquals: [verify description]
    A : desc
    E : desc
    08:13:06 verifyEquals: [verify name]
    A : RestAssured21
    E : RestAssured21
    08:13:06 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    08:13:06 verifyEquals: []
    A : DOCX
    E : DOCX
    08:13:06 verifyEquals: []
    A : Template.docx
    E : Template.docx
    08:13:06 verifyEquals: []
    A : 1
    E : 1
    08:13:06 verifyEquals: []
    A : American English
    E : American English
    08:13:06 STEP 3 - Get list of templates use only Attendance domain name for "domain" parameter.
    08:13:06 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "locale" : { "id" : 1 } }
    08:13:06 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 12:13:06 GMT
    Response Time (ms):224

    Payload (Click to Expand)[ { "size" : 29307.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice.docx", "id" : 1, "creationDateTime" : "2017-03-15T09:10:03", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "Attendance Disciplinary notice", "active" : true, "tags" : [ "incidents-by-action", "action-trigger-date", "policy-tracking-period-start-date", "manager-name", "attendance-admin", "attendance-action-name", "attendance-actions-list", "first-name", "action-completed-date", "attendance-balance-on-action-trigger-date", "current-user", "middle-initial", "hire-date", "incidents-by-action-filtered", "discipline-level-on-action-trigger-date", "policy-balance-on-action-trigger-date", "person-number", "last-name" ], "updateDateTime" : "2017-03-15T09:10:03", "scanStatus" : "CLEAN", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "verbal warning en test.docx", "id" : 8, "creationDateTime" : "2017-04-05T08:15:27", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "template1", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "verbal warning en", "active" : false, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T08:15:27", "scanStatus" : "IN_PROGRESS", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "Template.docx", "id" : 32, "creationDateTime" : "2017-04-05T12:04:34", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "RestAssured21", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "desc", "active" : true, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T12:04:34", "scanStatus" : "IN_PROGRESS", "binary" : false } ]
    08:13:06 verifyTrue: []
    A : true
    E : true
    08:13:06 STEP 4 - Get list of templates using id of Attendance domain and nonexistent name for "domain" parameter
    08:13:06 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "id" : 23 }, "locale" : { "id" : 1 } }
    08:13:06 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 12:13:07 GMT
    Response Time (ms):81

    Payload (Click to Expand)[ { "size" : 29307.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice.docx", "id" : 1, "creationDateTime" : "2017-03-15T09:10:03", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "Attendance Disciplinary notice", "active" : true, "tags" : [ "incidents-by-action", "action-trigger-date", "policy-tracking-period-start-date", "manager-name", "attendance-admin", "attendance-action-name", "attendance-actions-list", "first-name", "action-completed-date", "attendance-balance-on-action-trigger-date", "current-user", "middle-initial", "hire-date", "incidents-by-action-filtered", "discipline-level-on-action-trigger-date", "policy-balance-on-action-trigger-date", "person-number", "last-name" ], "updateDateTime" : "2017-03-15T09:10:03", "scanStatus" : "CLEAN", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "verbal warning en test.docx", "id" : 8, "creationDateTime" : "2017-04-05T08:15:27", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "template1", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "verbal warning en", "active" : false, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T08:15:27", "scanStatus" : "IN_PROGRESS", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "Template.docx", "id" : 32, "creationDateTime" : "2017-04-05T12:04:34", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "RestAssured21", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "desc", "active" : true, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T12:04:34", "scanStatus" : "IN_PROGRESS", "binary" : false } ]
    08:13:06 verifyTrue: []
    A : true
    E : true
    08:13:06 STEP 5 - Get list of templates using only Attendance domain id for "domain" parameter
    08:13:06 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/multi_read

    Payload (Click to Expand){ "domain" : { "id" : 2 }, "locale" : { "id" : 1 } }
    08:13:07 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 12:13:07 GMT
    Response Time (ms):254

    Payload (Click to Expand)[ { "size" : 29307.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice.docx", "id" : 1, "creationDateTime" : "2017-03-15T09:10:03", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "Attendance Disciplinary notice", "active" : true, "tags" : [ "incidents-by-action", "action-trigger-date", "policy-tracking-period-start-date", "manager-name", "attendance-admin", "attendance-action-name", "attendance-actions-list", "first-name", "action-completed-date", "attendance-balance-on-action-trigger-date", "current-user", "middle-initial", "hire-date", "incidents-by-action-filtered", "discipline-level-on-action-trigger-date", "policy-balance-on-action-trigger-date", "person-number", "last-name" ], "updateDateTime" : "2017-03-15T09:10:03", "scanStatus" : "CLEAN", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "verbal warning en test.docx", "id" : 8, "creationDateTime" : "2017-04-05T08:15:27", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "template1", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "verbal warning en", "active" : false, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T08:15:27", "scanStatus" : "IN_PROGRESS", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "Template.docx", "id" : 32, "creationDateTime" : "2017-04-05T12:04:34", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "RestAssured21", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "desc", "active" : true, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T12:04:34", "scanStatus" : "IN_PROGRESS", "binary" : false } ]
    08:13:07 verifyTrue: []
    A : true
    E : true
    08:13:07 STEP 6 - Get list of templates using name of Attendance domain and nonexistent id for "domain" parameter
    08:13:07 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "id" : 8 }, "locale" : { "id" : 1 } }
    08:13:07 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 12:13:07 GMT
    Response Time (ms):363

    Payload (Click to Expand)[ { "size" : 29307.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice.docx", "id" : 1, "creationDateTime" : "2017-03-15T09:10:03", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "Attendance Disciplinary notice", "active" : true, "tags" : [ "incidents-by-action", "action-trigger-date", "policy-tracking-period-start-date", "manager-name", "attendance-admin", "attendance-action-name", "attendance-actions-list", "first-name", "action-completed-date", "attendance-balance-on-action-trigger-date", "current-user", "middle-initial", "hire-date", "incidents-by-action-filtered", "discipline-level-on-action-trigger-date", "policy-balance-on-action-trigger-date", "person-number", "last-name" ], "updateDateTime" : "2017-03-15T09:10:03", "scanStatus" : "CLEAN", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "verbal warning en test.docx", "id" : 8, "creationDateTime" : "2017-04-05T08:15:27", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "template1", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "verbal warning en", "active" : false, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T08:15:27", "scanStatus" : "IN_PROGRESS", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "Template.docx", "id" : 32, "creationDateTime" : "2017-04-05T12:04:34", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "RestAssured21", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "desc", "active" : true, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T12:04:34", "scanStatus" : "IN_PROGRESS", "binary" : false } ]
    08:13:07 verifyTrue: []
    A : true
    E : true
    08:13:07 STEP 7 - Get list of templates using id of Attendance domain and not matching name for "domain" parameter
    08:13:07 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "DOCDOMAIN_LEAVE_MANAGEMENT", "id" : 2 }, "locale" : { "id" : 1 } }
    08:13:07 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 12:13:07 GMT
    Response Time (ms):115

    Payload (Click to Expand)[ { "size" : 29307.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice.docx", "id" : 1, "creationDateTime" : "2017-03-15T09:10:03", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "Attendance Disciplinary notice", "active" : true, "tags" : [ "incidents-by-action", "action-trigger-date", "policy-tracking-period-start-date", "manager-name", "attendance-admin", "attendance-action-name", "attendance-actions-list", "first-name", "action-completed-date", "attendance-balance-on-action-trigger-date", "current-user", "middle-initial", "hire-date", "incidents-by-action-filtered", "discipline-level-on-action-trigger-date", "policy-balance-on-action-trigger-date", "person-number", "last-name" ], "updateDateTime" : "2017-03-15T09:10:03", "scanStatus" : "CLEAN", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "verbal warning en test.docx", "id" : 8, "creationDateTime" : "2017-04-05T08:15:27", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "template1", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "verbal warning en", "active" : false, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T08:15:27", "scanStatus" : "IN_PROGRESS", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "Template.docx", "id" : 32, "creationDateTime" : "2017-04-05T12:04:34", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "RestAssured21", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "desc", "active" : true, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T12:04:34", "scanStatus" : "IN_PROGRESS", "binary" : false } ]
    08:13:07 verifyTrue: []
    A : true
    E : true
    08:13:07 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    08:13:07 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/32
    08:13:07 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 12:13:08 GMT
    Response Time (ms):100

    Payload (Click to Expand)No Payload Body
    08:13:07 verifyEquals: []
    A : 204
    E : 204
  • test_ALM108635_GetTemplateByLocaleAndDomainLocaleParameterCheck pass
    2017-04-05 08:13:07 2017-04-05 08:21:41 0h 8m 33s+366ms
    Groups: P1
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestGetTemplateRequestContextPositiveValidation
    dependsOnMethods:
    Description: Verify that locale parameter is handeled correctly in Get Templates API
    Status Timestamp Details
    08:13:07 STEP 1 - Login to Falcon.
    08:13:07 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    08:13:07 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    08:13:08 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 12:13:07 GMT
    Response Time (ms):103

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcxb9-ZlWlgXJD3C7UZQE3EUt8EhDsNMLr8.*AAJTSQACMDEAAlNLABQtMzk3Mzk1MDUyMjM4MTExNzU0NgACUzEAAA..*", "successUrl" : "/authn/console" }
    08:13:08 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    08:13:08 STEP 2 - Upload template.
    08:13:08 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    08:21:40 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    08:21:40 verifyTrue: []
    A : true
    E : true
    08:21:40 verifyTrue: [verify binary]
    A : true
    E : true
    08:21:40 verifyTrue: [verify size]
    A : true
    E : true
    08:21:40 verifyTrue: [verify tags]
    A : true
    E : true
    08:21:40 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    08:21:40 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    08:21:40 verifyEquals: [verify description]
    A : desc
    E : desc
    08:21:40 verifyEquals: [verify name]
    A : RestAssured20
    E : RestAssured20
    08:21:40 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    08:21:40 verifyEquals: []
    A : DOCX
    E : DOCX
    08:21:40 verifyEquals: []
    A : Template.docx
    E : Template.docx
    08:21:40 verifyEquals: []
    A : 1
    E : 1
    08:21:40 STEP 3 - Get list of templates by domain id and locale.
    08:21:40 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/multi_read

    Payload (Click to Expand){ "domain" : { "id" : 2 }, "locale" : { "name" : "American English" } }
    08:21:40 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 12:21:40 GMT
    Response Time (ms):138

    Payload (Click to Expand)[ { "size" : 29307.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice.docx", "id" : 1, "creationDateTime" : "2017-03-15T09:10:03", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "Attendance Disciplinary notice", "active" : true, "tags" : [ "incidents-by-action", "action-trigger-date", "policy-tracking-period-start-date", "manager-name", "attendance-admin", "attendance-action-name", "attendance-actions-list", "first-name", "action-completed-date", "attendance-balance-on-action-trigger-date", "current-user", "middle-initial", "hire-date", "incidents-by-action-filtered", "discipline-level-on-action-trigger-date", "policy-balance-on-action-trigger-date", "person-number", "last-name" ], "updateDateTime" : "2017-03-15T09:10:03", "scanStatus" : "CLEAN", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "verbal warning en test.docx", "id" : 8, "creationDateTime" : "2017-04-05T08:15:27", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "template1", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "verbal warning en", "active" : false, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T08:15:27", "scanStatus" : "IN_PROGRESS", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "Template.docx", "id" : 33, "creationDateTime" : "2017-04-05T12:13:08", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "RestAssured20", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "desc", "active" : true, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T12:13:08", "scanStatus" : "IN_PROGRESS", "binary" : false } ]
    08:21:40 verifyTrue: []
    A : true
    E : true
    08:21:40 verifyTrue: []
    A : true
    E : true
    08:21:40 STEP 4 - Get list of templates by domain id and locale.
    08:21:40 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/multi_read

    Payload (Click to Expand){ "domain" : { "id" : 2 }, "locale" : { "name" : "German", "id" : 1 } }
    08:21:40 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 12:21:40 GMT
    Response Time (ms):101

    Payload (Click to Expand)[ { "size" : 29307.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice.docx", "id" : 1, "creationDateTime" : "2017-03-15T09:10:03", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "Attendance Disciplinary notice", "active" : true, "tags" : [ "incidents-by-action", "action-trigger-date", "policy-tracking-period-start-date", "manager-name", "attendance-admin", "attendance-action-name", "attendance-actions-list", "first-name", "action-completed-date", "attendance-balance-on-action-trigger-date", "current-user", "middle-initial", "hire-date", "incidents-by-action-filtered", "discipline-level-on-action-trigger-date", "policy-balance-on-action-trigger-date", "person-number", "last-name" ], "updateDateTime" : "2017-03-15T09:10:03", "scanStatus" : "CLEAN", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "verbal warning en test.docx", "id" : 8, "creationDateTime" : "2017-04-05T08:15:27", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "template1", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "verbal warning en", "active" : false, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T08:15:27", "scanStatus" : "IN_PROGRESS", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "Template.docx", "id" : 33, "creationDateTime" : "2017-04-05T12:13:08", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "RestAssured20", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "desc", "active" : true, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T12:13:08", "scanStatus" : "IN_PROGRESS", "binary" : false } ]
    08:21:40 verifyTrue: []
    A : true
    E : true
    08:21:40 verifyTrue: []
    A : true
    E : true
    08:21:40 STEP 5 - Get list of templates by domain id and locale.
    08:21:40 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/multi_read

    Payload (Click to Expand){ "domain" : { "id" : 2 }, "locale" : { "name" : "American English", "id" : 110 } }
    08:21:40 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 12:21:40 GMT
    Response Time (ms):97

    Payload (Click to Expand)[ { "size" : 29307.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice.docx", "id" : 1, "creationDateTime" : "2017-03-15T09:10:03", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "Attendance Disciplinary notice", "active" : true, "tags" : [ "incidents-by-action", "action-trigger-date", "policy-tracking-period-start-date", "manager-name", "attendance-admin", "attendance-action-name", "attendance-actions-list", "first-name", "action-completed-date", "attendance-balance-on-action-trigger-date", "current-user", "middle-initial", "hire-date", "incidents-by-action-filtered", "discipline-level-on-action-trigger-date", "policy-balance-on-action-trigger-date", "person-number", "last-name" ], "updateDateTime" : "2017-03-15T09:10:03", "scanStatus" : "CLEAN", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "verbal warning en test.docx", "id" : 8, "creationDateTime" : "2017-04-05T08:15:27", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "template1", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "verbal warning en", "active" : false, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T08:15:27", "scanStatus" : "IN_PROGRESS", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "Template.docx", "id" : 33, "creationDateTime" : "2017-04-05T12:13:08", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "RestAssured20", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "desc", "active" : true, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T12:13:08", "scanStatus" : "IN_PROGRESS", "binary" : false } ]
    08:21:40 verifyTrue: []
    A : true
    E : true
    08:21:40 verifyTrue: []
    A : true
    E : true
    08:21:40 STEP 6 - Get list of templates using id of locale and not matching locale for "locale" parameter.
    08:21:41 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/multi_read

    Payload (Click to Expand){ "domain" : { "id" : 2 }, "locale" : { "name" : "France French", "id" : 1 } }
    08:21:41 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 12:21:41 GMT
    Response Time (ms):88

    Payload (Click to Expand)[ { "size" : 29307.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice.docx", "id" : 1, "creationDateTime" : "2017-03-15T09:10:03", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "Attendance Disciplinary notice", "active" : true, "tags" : [ "incidents-by-action", "action-trigger-date", "policy-tracking-period-start-date", "manager-name", "attendance-admin", "attendance-action-name", "attendance-actions-list", "first-name", "action-completed-date", "attendance-balance-on-action-trigger-date", "current-user", "middle-initial", "hire-date", "incidents-by-action-filtered", "discipline-level-on-action-trigger-date", "policy-balance-on-action-trigger-date", "person-number", "last-name" ], "updateDateTime" : "2017-03-15T09:10:03", "scanStatus" : "CLEAN", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "verbal warning en test.docx", "id" : 8, "creationDateTime" : "2017-04-05T08:15:27", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "template1", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "verbal warning en", "active" : false, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T08:15:27", "scanStatus" : "IN_PROGRESS", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "Template.docx", "id" : 33, "creationDateTime" : "2017-04-05T12:13:08", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "RestAssured20", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "desc", "active" : true, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T12:13:08", "scanStatus" : "IN_PROGRESS", "binary" : false } ]
    08:21:41 verifyTrue: []
    A : true
    E : true
    08:21:41 verifyTrue: []
    A : true
    E : true
    08:21:41 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    08:21:41 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/33
    08:21:41 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 12:21:41 GMT
    Response Time (ms):95

    Payload (Click to Expand)No Payload Body
    08:21:41 verifyEquals: []
    A : 204
    E : 204
  • test_ALM91162_GetListOfTemplatesByDomainIdAndLocale pass
    2017-04-05 08:21:41 2017-04-05 08:55:52 0h 34m 11s+249ms
    Groups: P1
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestGetTemplateRequestContextPositiveValidation
    dependsOnMethods:
    Description: To verify it is possible to get a list of template by domain id and template by id
    Status Timestamp Details
    08:21:41 STEP 1 - Login to Falcon.
    08:21:41 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    08:21:41 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    08:21:41 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 12:21:41 GMT
    Response Time (ms):97

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcypRAuvCzMFNDlh_H0l7iVPIhK_DzwpKOI.*AAJTSQACMDEAAlNLABI2MTMwNTI0ODQ0NjY2NzA5MjcAAlMxAAA.*", "successUrl" : "/authn/console" }
    08:21:41 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    08:21:41 STEP 2 - Create 4 templates for different locales but for one domain.
    08:21:41 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    08:30:13 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    08:30:13 verifyTrue: []
    A : true
    E : true
    08:30:13 verifyTrue: [verify binary]
    A : true
    E : true
    08:30:13 verifyTrue: [verify size]
    A : true
    E : true
    08:30:13 verifyTrue: [verify tags]
    A : true
    E : true
    08:30:13 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    08:30:13 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    08:30:13 verifyEquals: [verify description]
    A : desc
    E : desc
    08:30:13 verifyEquals: [verify name]
    A : TemplateRestAsured1
    E : TemplateRestAsured1
    08:30:13 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    08:30:13 verifyEquals: []
    A : DOCX
    E : DOCX
    08:30:13 verifyEquals: []
    A : Template.docx
    E : Template.docx
    08:30:13 verifyEquals: []
    A : 1
    E : 1
    08:30:13 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    08:38:46 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    08:38:46 verifyTrue: []
    A : true
    E : true
    08:38:46 verifyTrue: [verify binary]
    A : true
    E : true
    08:38:46 verifyTrue: [verify size]
    A : true
    E : true
    08:38:46 verifyTrue: [verify tags]
    A : true
    E : true
    08:38:46 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    08:38:46 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    08:38:46 verifyEquals: [verify description]
    A : desc
    E : desc
    08:38:46 verifyEquals: [verify name]
    A : TemplateRestAsured2
    E : TemplateRestAsured2
    08:38:46 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    08:38:46 verifyEquals: []
    A : DOCX
    E : DOCX
    08:38:46 verifyEquals: []
    A : Template.docx
    E : Template.docx
    08:38:46 verifyEquals: []
    A : 2
    E : 2
    08:38:46 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    08:47:18 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    08:47:18 verifyTrue: []
    A : true
    E : true
    08:47:18 verifyTrue: [verify binary]
    A : true
    E : true
    08:47:18 verifyTrue: [verify size]
    A : true
    E : true
    08:47:18 verifyTrue: [verify tags]
    A : true
    E : true
    08:47:18 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    08:47:18 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    08:47:18 verifyEquals: [verify description]
    A : desc
    E : desc
    08:47:18 verifyEquals: [verify name]
    A : TemplateRestAsured3
    E : TemplateRestAsured3
    08:47:18 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    08:47:18 verifyEquals: []
    A : DOCX
    E : DOCX
    08:47:18 verifyEquals: []
    A : Template.docx
    E : Template.docx
    08:47:18 verifyEquals: []
    A : 3
    E : 3
    08:47:18 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    08:55:51 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    08:55:51 verifyTrue: []
    A : true
    E : true
    08:55:51 verifyTrue: [verify binary]
    A : true
    E : true
    08:55:51 verifyTrue: [verify size]
    A : true
    E : true
    08:55:51 verifyTrue: [verify tags]
    A : true
    E : true
    08:55:51 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    08:55:51 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    08:55:51 verifyEquals: [verify description]
    A : desc
    E : desc
    08:55:51 verifyEquals: [verify name]
    A : TemplateRestAsured4
    E : TemplateRestAsured4
    08:55:51 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    08:55:51 verifyEquals: []
    A : DOCX
    E : DOCX
    08:55:51 verifyEquals: []
    A : Template.docx
    E : Template.docx
    08:55:51 verifyEquals: []
    A : 1
    E : 1
    08:55:51 STEP 3 - Get list of templates by domain id and locale for domain 2 and localeId 3.
    08:55:52 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/multi_read

    Payload (Click to Expand){ "domain" : { "id" : 2 }, "locale" : { "id" : 3 } }
    08:55:52 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 12:55:52 GMT
    Response Time (ms):183

    Payload (Click to Expand)[ { "size" : 0.0, "contentType" : "DOCX", "fileName" : "Template.docx", "id" : 36, "creationDateTime" : "2017-04-05T12:38:46", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "TemplateRestAsured3", "locale" : { "id" : 3, "name" : "Canadian French", "description" : "Canadian French Locale Settings", "displayName" : "Français Canada", "languageCode" : "FR", "countryCode" : "CA", "tenantDefault" : false }, "description" : "desc", "active" : true, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T12:38:46", "scanStatus" : "IN_PROGRESS", "binary" : false } ]
    08:55:52 verifyTrue: []
    A : true
    E : true
    08:55:52 verifyTrue: []
    A : true
    E : true
    08:55:52 STEP 4 - Get list of templates by domain id and locale.
    08:55:52 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/multi_read

    Payload (Click to Expand){ "domain" : { "id" : 2 }, "locale" : { "id" : 1 } }
    08:55:52 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 12:55:52 GMT
    Response Time (ms):100

    Payload (Click to Expand)[ { "size" : 29307.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice.docx", "id" : 1, "creationDateTime" : "2017-03-15T09:10:03", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "Attendance Disciplinary notice", "active" : true, "tags" : [ "incidents-by-action", "action-trigger-date", "policy-tracking-period-start-date", "manager-name", "attendance-admin", "attendance-action-name", "attendance-actions-list", "first-name", "action-completed-date", "attendance-balance-on-action-trigger-date", "current-user", "middle-initial", "hire-date", "incidents-by-action-filtered", "discipline-level-on-action-trigger-date", "policy-balance-on-action-trigger-date", "person-number", "last-name" ], "updateDateTime" : "2017-03-15T09:10:03", "scanStatus" : "CLEAN", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "verbal warning en test.docx", "id" : 8, "creationDateTime" : "2017-04-05T08:15:27", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "template1", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "verbal warning en", "active" : false, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T08:15:27", "scanStatus" : "IN_PROGRESS", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "Template.docx", "id" : 34, "creationDateTime" : "2017-04-05T12:21:41", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "TemplateRestAsured1", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "desc", "active" : true, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T12:21:41", "scanStatus" : "IN_PROGRESS", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "Template.docx", "id" : 37, "creationDateTime" : "2017-04-05T12:47:19", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "TemplateRestAsured4", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "desc", "active" : true, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T12:47:19", "scanStatus" : "IN_PROGRESS", "binary" : false } ]
    08:55:52 verifyTrue: []
    A : true
    E : true
    08:55:52 verifyTrue: []
    A : true
    E : true
    08:55:52 verifyTrue: []
    A : true
    E : true
    08:55:52 STEP 5 - Get list of templates by domain id and locale.
    08:55:52 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/multi_read

    Payload (Click to Expand){ "domain" : { "id" : 2 }, "locale" : { "id" : 2 } }
    08:55:52 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 12:55:52 GMT
    Response Time (ms):77

    Payload (Click to Expand)[ ]
    08:55:52 verifyEquals: []
    A : []
    E : []
    08:55:52 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    08:55:52 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/34
    08:55:52 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 12:55:52 GMT
    Response Time (ms):103

    Payload (Click to Expand)No Payload Body
    08:55:52 verifyEquals: []
    A : 204
    E : 204
    08:55:52 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/35
    08:55:52 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 12:55:52 GMT
    Response Time (ms):125

    Payload (Click to Expand)No Payload Body
    08:55:52 verifyEquals: []
    A : 204
    E : 204
    08:55:52 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/36
    08:55:52 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 12:55:53 GMT
    Response Time (ms):138

    Payload (Click to Expand)No Payload Body
    08:55:52 verifyEquals: []
    A : 204
    E : 204
    08:55:52 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/37
    08:55:52 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 12:55:53 GMT
    Response Time (ms):139

    Payload (Click to Expand)No Payload Body
    08:55:52 verifyEquals: []
    A : 204
    E : 204
  • test_ALM94638_GetTemplateById pass
    2017-04-05 08:55:53 2017-04-05 09:04:26 0h 8m 33s+90ms
    Groups: Regression
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestGetTemplateRequestContextPositiveValidation
    dependsOnMethods:
    Description: To verify that it is possible to return template by id
    Status Timestamp Details
    08:55:53 STEP 1 - Login to Falcon.
    08:55:53 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    08:55:53 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    08:55:53 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 12:55:53 GMT
    Response Time (ms):83

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxdakVjlAWVzl3KxQgdPPsW86pv3MwtEfo.*AAJTSQACMDEAAlNLABQtNzYyMzEzMDY1MTIzNjk3OTI1MgACUzEAAA..*", "successUrl" : "/authn/console" }
    08:55:53 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    08:55:53 STEP 2 - Upload template.
    08:55:53 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    09:04:25 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    09:04:26 verifyTrue: []
    A : true
    E : true
    09:04:26 verifyTrue: [verify binary]
    A : true
    E : true
    09:04:26 verifyTrue: [verify size]
    A : true
    E : true
    09:04:26 verifyTrue: [verify tags]
    A : true
    E : true
    09:04:26 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    09:04:26 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    09:04:26 verifyEquals: [verify description]
    A : test1
    E : test1
    09:04:26 verifyEquals: [verify name]
    A : template94638
    E : template94638
    09:04:26 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    09:04:26 verifyEquals: []
    A : DOCX
    E : DOCX
    09:04:26 verifyEquals: []
    A : Template.docx
    E : Template.docx
    09:04:26 verifyEquals: []
    A : 1
    E : 1
    09:04:26 verifyEquals: []
    A : American English
    E : American English
    09:04:26 STEP 3 - Verify that correct template was return by id.
    09:04:26 Request:
    Type: [GET]
    Parameters: { header : {tenantId=manufacturing}}
    URI: http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/38
    09:04:26 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document;charset=utf-8
    Content Length: 0
    Date: Wed, 05 Apr 2017 13:04:26 GMT
    Response Time (ms):124

    Payload (Click to Expand)No Payload Body
    09:04:26 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    09:04:26 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    09:04:26 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/38
    09:04:26 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 13:04:26 GMT
    Response Time (ms):102

    Payload (Click to Expand)No Payload Body
    09:04:26 verifyEquals: []
    A : 204
    E : 204
  • test_ALM110658_ErrorUploadSDMTemplateIfUserDoesNotHavePermission pass
    2017-04-05 09:04:26 2017-04-05 09:04:27 0h 0m 0s+685ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.TestUpdateTemplateSDMRequestContextNegativeValidation
    dependsOnMethods:
    Description: Verify that correct error message is returned when user withou fap permissions uploads template
    Status Timestamp Details
    09:04:26 STEP 1 - Login to Falcon.
    09:04:26 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:04:26 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:04:26 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 13:04:26 GMT
    Response Time (ms):84

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxgCOSJ_Osp5kY2C5LihWr6WSjpvn_y2Fw.*AAJTSQACMDEAAlNLABQtOTE4Mzg5NTM2NTU4ODI4MzQxMAACUzEAAA..*", "successUrl" : "/authn/console" }
    09:04:26 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    09:04:26 STEP 2 - Upload template
    09:04:26 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm

    Payload (Click to Expand){ "fileName" : "verbal warning en test.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "verbal warning en 2", "description" : "verbal warning en", "active" : "FALSE", "locale" : "American English", "contentEncodedStr" : "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" }
    09:04:27 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 401 Unauthorized
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 13:04:27 GMT
    Response Time (ms):158

    Payload (Click to Expand){ "errorCode" : "AUTHZ-401", "message" : "User does not have access to SA_DOCUMENT_TEMPLATES with action ALLOWED.", "detail" : "User does not have access to SA_DOCUMENT_TEMPLATES with action ALLOWED." }
    09:04:27 verifyEquals: []
    A : 401
    E : 401
    09:04:27 verifyEquals: []
    A : AUTHZ-401
    E : AUTHZ-401
    09:04:27 verifyEquals: []
    A : User does not have access to SA_DOCUMENT_TEMPLATES with action ALLOWED.
    E : User does not have access to SA_DOCUMENT_TEMPLATES with action ALLOWED.
    09:04:27 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    09:04:27 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:04:27 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:04:27 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 13:04:26 GMT
    Response Time (ms):78

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwBKNNPw_rPZ_HFohr8aHc_OLcy7WjGTh8.*AAJTSQACMDEAAlNLABMzODc1NjE3Mjk2OTI3NzUyMjEzAAJTMQAA*", "successUrl" : "/authn/console" }
    09:04:27 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
  • test_ALM111616_ErrorUpdateSDMTemplateWithMissingRequest pass
    2017-04-05 09:04:27 2017-04-05 09:12:59 0h 8m 32s+624ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.TestUpdateTemplateSDMRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify error message if user tries to update Template without body
    Status Timestamp Details
    09:04:27 STEP 1 - Login to Falcon.
    09:04:27 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:04:27 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:04:27 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 13:04:26 GMT
    Response Time (ms):77

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwOPdxrGubnCftVgYbyhsCHq7AGSt9Vjdk.*AAJTSQACMDEAAlNLABM2MzM5MjUzNzU2NDExNTY0NDcwAAJTMQAA*", "successUrl" : "/authn/console" }
    09:04:27 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    09:04:27 STEP 2 - Upload template
    09:04:27 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm

    Payload (Click to Expand){ "fileName" : "Template AK_en.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "AK Test template", "description" : "test_description", "active" : "TRUE", "locale" : "American English", "contentEncodedStr" : "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" }
    09:12:59 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 13:12:59 GMT
    Response Time (ms):512221

    Payload (Click to Expand){ "id" : 39, "name" : "AK Test template", "fileName" : "Template AK_en.docx", "description" : "test_description", "locale" : "American English", "active" : "true", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }
    09:12:59 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    09:12:59 STEP 3 - Update template without body
    09:12:59 Request:
    Type: [PUT]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm/AK Test template
    09:12:59 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 13:12:59 GMT
    Response Time (ms):130

    Payload (Click to Expand){ "errorCode" : "WFP-108505", "message" : "A request cannot be empty." }
    09:12:59 verifyEquals: []
    A : 400
    E : 400
    09:12:59 verifyEquals: []
    A : WFP-108505
    E : WFP-108505
    09:12:59 verifyEquals: []
    A : A request cannot be empty.
    E : A request cannot be empty.
    09:12:59 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    09:12:59 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:12:59 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:12:59 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 13:12:59 GMT
    Response Time (ms):89

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxIvfsemjlmC8nscWTN8VygP5zxqiFT81A.*AAJTSQACMDEAAlNLABMzMTAzOTEyNTIzOTgwNjI4NDg5AAJTMQAA*", "successUrl" : "/authn/console" }
    09:12:59 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    09:12:59 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/39
    09:12:59 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 13:13:00 GMT
    Response Time (ms):100

    Payload (Click to Expand)No Payload Body
    09:12:59 verifyEquals: []
    A : 204
    E : 204
  • test_ALM111617_ErrorUpdateSDMTemplateWithNonExistingName fail
    2017-04-05 09:13:00 2017-04-05 09:13:01 0h 0m 1s+323ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.TestUpdateTemplateSDMRequestContextNegativeValidation
    dependsOnMethods:
    Description: Verify error message when user tries to update template with nonexistent template name
    Status Timestamp Details
    09:13:00 STEP 1 - Login to Falcon.
    09:13:00 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:13:00 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:13:00 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 13:12:59 GMT
    Response Time (ms):79

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxvgWweK5szXc5gPAYRftsYr2DXfGwy53A.*AAJTSQACMDEAAlNLABQtMjg0NjkzODEyNDY1NTgzODUwOQACUzEAAA..*", "successUrl" : "/authn/console" }
    09:13:00 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    09:13:00 STEP 2 - Upload template
    09:13:00 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm

    Payload (Click to Expand){ "fileName" : "verbal warning en test.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "template1", "description" : "verbal warning en", "active" : "FALSE", "locale" : "American English", "contentEncodedStr" : "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" }
    09:13:01 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 13:13:01 GMT
    Response Time (ms):735

    Payload (Click to Expand){ "errorCode" : "WFP-108015", "message" : "The name is already in use. It must be unique." }
    09:13:01 verifyEquals: [verify HTTP response code]
    A : 200
    E : 400
    09:13:01 STEP 3 - Update template with nonexisting name
    09:13:01 Request:
    Type: [PUT]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm/ ALM111617

    Payload (Click to Expand){ "fileName" : "verbal warning en test.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : " ALM111617", "description" : "verbal warning en", "active" : "FALSE", "locale" : "American English", "contentEncodedStr" : "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" }
    09:13:01 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 13:13:01 GMT
    Response Time (ms):108

    Payload (Click to Expand){ "errorCode" : "WFP-108030", "message" : "The following template name does not exist: ALM111617." }
    09:13:01 verifyEquals: []
    A : 404
    E : 404
    09:13:01 verifyEquals: []
    A : WFP-108030
    E : WFP-108030
    09:13:01 verifyEquals: []
    A : The following template name does not exist: ALM111617.
    E : The following template name does not exist: ALM111617.
    09:13:01 Finish test case [TestNG-test=KateFrameworkInt-1] with failure :
    Exceptions: (Click to Expand)Failure at [java.lang.AssertionError: expected [400] but found [200]] org.testng.Assert.fail(Assert.java:93) org.testng.Assert.failNotEquals(Assert.java:512) org.testng.Assert.assertEqualsImpl(Assert.java:134) org.testng.Assert.assertEquals(Assert.java:115) org.testng.Assert.assertEquals(Assert.java:178) com.kronos.api.rest.assertions.APIAssertions.verifyEquals(APIAssertions.java:122) com.kronos.api.rest.assertions.APIAssertions.verifyStatusCode(APIAssertions.java:272) com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.AbstractTemplateSDMTest.verifyTemplateIsUploadedSuccessfullyWithResponse(AbstractTemplateSDMTest.java:173) com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.AbstractTemplateSDMTest.verifyTemplateIsUploadedSuccessfully(AbstractTemplateSDMTest.java:59) com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.TestUpdateTemplateSDMRequestContextNegativeValidation.test_ALM111617_ErrorUpdateSDMTemplateWithNonExistingName(TestUpdateTemplateSDMRequestContextNegativeValidation.java:150) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) java.lang.reflect.Method.invoke(Unknown Source) org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:108) org.testng.internal.Invoker.invokeMethod(Invoker.java:661) org.testng.internal.Invoker.invokeTestMethod(Invoker.java:869) org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1193) org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126) org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source)
    09:13:01 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:13:01 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:13:01 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 13:13:01 GMT
    Response Time (ms):77

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxFHo2FjUQpJx7BTeCzi_MBUckCIr-Lr8g.*AAJTSQACMDEAAlNLABQtNTU3NzM4NjIwNDk1MTMwMjA5NAACUzEAAA..*", "successUrl" : "/authn/console" }
    09:13:01 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    09:13:01 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/
    09:13:01 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 405 Method Not Allowed
    Content Type: application/json;charset=utf-8
    Content Length: 0
    Date: Wed, 05 Apr 2017 13:13:01 GMT
    Response Time (ms):96

    Payload (Click to Expand)No Payload Body
    09:13:01 verifyEquals: []
    A : 405
    E : 204
  • test_ALM111618_ErrorUpdateSDMTemplateWithoutName fail
    2017-04-05 09:13:01 2017-04-05 09:13:02 0h 0m 1s+46ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.TestUpdateTemplateSDMRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify error message if user tries to update Template without template name
    Status Timestamp Details
    09:13:01 STEP 1 - Login to Falcon.
    09:13:01 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:13:01 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:13:01 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 13:13:01 GMT
    Response Time (ms):78

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcygyQ6w5ceIPEmynqoTFkn7hmPwnFTR7w0.*AAJTSQACMDEAAlNLABQtNjg3NzQ0NzM2MjA3MDc3NzY1NgACUzEAAA..*", "successUrl" : "/authn/console" }
    09:13:01 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    09:13:01 STEP 2 - Upload template.
    09:13:02 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm

    Payload (Click to Expand){ "fileName" : "verbal warning en test.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "template1", "description" : "verbal warning en", "active" : "FALSE", "locale" : "American English", "contentEncodedStr" : "UEsDBBQABgAIAAAAIQAykW9XZgEAAKUFAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0lMtqwzAQRfeF/oPRtthKuiilxMmij2UbaPoBijRORPVCo7z+vuM4MaUkMTTJxiDP3HvPCDGD0dqabAkRtXcl6xc9loGTXmk3K9nX5C1/ZBkm4ZQw3kHJNoBsNLy9GUw2ATAjtcOSzVMKT5yjnIMVWPgAjiqVj1YkOsYZD0J+ixnw+17vgUvvEriUp9qDDQcvUImFSdnrmn43JBEMsuy5aayzSiZCMFqKRHW+dOpPSr5LKEi57cG5DnhHDYwfTKgrxwN2ug+6mqgVZGMR07uw1MVXPiquvFxYUhanbQ5w+qrSElp97Rail4BId25N0Vas0G7Pf5TDLewUIikvD9Jad0Jg2hjAyxM0vt3xkBIJrgGwc+5EWMH082oUv8w7QSrKnYipgctjtNadEInWADTf/tkcW5tTkdQ5jj4grZX4j7H3e6NW5zRwgJj06VfXJpL12fNBvZIUqAPZfLtkhz8AAAD//wMAUEsDBBQABgAIAAAAIQAekRq37wAAAE4CAAALAAgCX3JlbHMvLnJlbHMgogQCKKAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArJLBasMwDEDvg/2D0b1R2sEYo04vY9DbGNkHCFtJTBPb2GrX/v082NgCXelhR8vS05PQenOcRnXglF3wGpZVDYq9Cdb5XsNb+7x4AJWFvKUxeNZw4gyb5vZm/cojSSnKg4tZFYrPGgaR+IiYzcAT5SpE9uWnC2kiKc/UYySzo55xVdf3mH4zoJkx1dZqSFt7B6o9Rb6GHbrOGX4KZj+xlzMtkI/C3rJdxFTqk7gyjWop9SwabDAvJZyRYqwKGvC80ep6o7+nxYmFLAmhCYkv+3xmXBJa/ueK5hk/Nu8hWbRf4W8bnF1B8wEAAP//AwBQSwMEFAAGAAgAAAAhALO+ix0FAQAAtgMAABwACAF3b3JkL19yZWxzL2RvY3VtZW50LnhtbC5yZWxzIKIEASigAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArJPNasMwEITvhb6D2HstO21DCZFzKYFcW/cBZHv9Q/VjpE1av31FShKHBtODjjNiZ76F1XrzrRU7oPO9NQKyJAWGprJ1b1oBH8X24QWYJ2lqqaxBASN62OT3d+s3VJLCkO/6wbOQYryAjmhYce6rDrX0iR3QhJfGOi0pSNfyQVafskW+SNMld9MMyK8y2a4W4Hb1I7BiHPA/2bZp+gpfbbXXaOhGBfdIFDbzIVO6FknAyUlCFvDbCIuoCDQqnAIc9Vx9FrPe7HWJLmx8IThbcxDLmBAUZvECcJS/ZjbH8ByTobGGClmqCcfZmoN4ignxheX7n5OcmCcQfvXb8h8AAAD//wMAUEsDBBQABgAIAAAAIQDGOlNrYwMAAEANAAARAAAAd29yZC9kb2N1bWVudC54bWzsV0tu2zAQ3RfoHQita+sTO0mF2kHzRRYtjCRdFUVBU5TERiIFkrLqnqZn6ck6I0p23ASpkxRFFtlY1MzwzeO8IUW/O/heFmTBtRFKTrxwGHiES6YSIbOJ9+nqdLDvEWOpTGihJJ94S268g+nrV++aOFGsLrm0BCCkiZuKTbzc2ir2fcNyXlIzLAXTyqjUDpkqfZWmgnG/UTrxoyAM2lGlFePGQL4jKhfUeB1ceRtNVVyCM1W6pBZedeaXVF/X1QDQK2rFXBTCLgE72O1h1MSrtYw7iMGKEE6JHaHu0c/Q2+R1U467CrQZfc0L4KCkyUW1XsZj0cCZ9yCL+xaxKIs+rqnC0dM0ONa0gccacBv6iZtUFo75/YhhsIUiCLGasQ2FzZw9k5IKuU78qNLcKG44fhhA9CdAlT1NnDOt6mqNJp6Gdi6vV1i4sx+A1Yl8c2nmaWQuc1rBDixZfJ5Jpem8AEYgGYGqE2xrbwonzlwlS3xWpInhxEouJl4QhCfRfvjW603HPKV1YdEz3h2Pj6LeM7sR3ILMND6+MfAvaDHxGOw9rj0frdo5zY/eubPrHObHkdm0+V20v4J0Pw9HaGI7vaIZeIXNyTG13BA4ecnHupzDCY1x1kW7bLdKMTqMDqPTu0qx6WlL0ZlulILWVl1WFE6ik55g4DivPR//9CTfamMvRJbbc6C66TQwBcQFK02htGiHcSGw3aLR6uWiRrUxx0bx9amSFkvFoLnea0GLvoB9mmh0u6TOdr8o/wIZtQiHZAbCKElyoTlJQLGYfMbxAMdfXhR7ZorhcdWuEdhXmhuuF9ybRsNfP3G3kSbnkqyuNQ01JOOSa3AloGvvGKyMTmXyIvNz25g7oOgVfkSISomQTCSgm3kDAguWE0ZrwwlleFkDXVf+wXw5cNbNnYsfHnWNV81LSzU0RiySrmSSllChr2fqkLJrx6yPPWmr7iIdvb/2xQyVCE6j3fHenR+0O5rlP3zQeuaGMzvT29JvGWWXmA9ucGHUtVUO4/H+qOvDKvtAEdEquGiG4c6oxcKenXj743bCXFmryrW34Ck4w70gbOE4TbB/96I2OFWqbefuNatt191tNqYKXGq3/zGmNcO+PtMCxcKenwnLcixFr5pbdjt09w9//ddn+hsAAP//AwBQSwMEFAAGAAgAAAAhAKpSJd8jBgAAixoAABUAAAB3b3JkL3RoZW1lL3RoZW1lMS54bWzsWU2LGzcYvhf6H8TcHX/N+GOJN9hjO2mzm4TsJiVHeUaeUawZGUneXRMCJTkWCqVp6aGB3noobQMJ9JL+mm1T2hTyF6rReGzJllnabGApWcNaH8/76tH7So80nstXThICjhDjmKYdp3qp4gCUBjTEadRx7hwOSy0HcAHTEBKaoo4zR9y5svvhB5fhjohRgoC0T/kO7DixENOdcpkHshnyS3SKUtk3piyBQlZZVA4ZPJZ+E1KuVSqNcgJx6oAUJtLtzfEYBwgcZi6d3cL5gMh/qeBZQ0DYQeYaGRYKG06q2Refc58wcARJx5HjhPT4EJ0IBxDIhezoOBX155R3L5eXRkRssdXshupvYbcwCCc1Zcei0dLQdT230V36VwAiNnGD5qAxaCz9KQAMAjnTnIuO9XrtXt9bYDVQXrT47jf79aqB1/zXN/BdL/sYeAXKi+4Gfjj0VzHUQHnRs8SkWfNdA69AebGxgW9Wun23aeAVKCY4nWygK16j7hezXULGlFyzwtueO2zWFvAVqqytrtw+FdvWWgLvUzaUAJVcKHAKxHyKxjCQOB8SPGIY7OEolgtvClPKZXOlVhlW6vJ/9nFVSUUE7iCoWedNAd9oyvgAHjA8FR3nY+nV0SBvXv745uVzcProxemjX04fPz599LPF6hpMI93q9fdf/P30U/DX8+9eP/nKjuc6/vefPvvt1y/tQKEDX3397I8Xz1598/mfPzyxwLsMjnT4IU4QBzfQMbhNEzkxywBoxP6dxWEMsW7RTSMOU5jZWNADERvoG3NIoAXXQ2YE7zIpEzbg1dl9g/BBzGYCW4DX48QA7lNKepRZ53Q9G0uPwiyN7IOzmY67DeGRbWx/Lb+D2VSud2xz6cfIoHmLyJTDCKVIgKyPThCymN3D2IjrPg4Y5XQswD0MehBbQ3KIR8ZqWhldw4nMy9xGUObbiM3+XdCjxOa+j45MpNwVkNhcImKE8SqcCZhYGcOE6Mg9KGIbyYM5C4yAcyEzHSFCwSBEnNtsbrK5Qfe6lBd72vfJPDGRTOCJDbkHKdWRfTrxY5hMrZxxGuvYj/hELlEIblFhJUHNHZLVZR5gujXddzEy0n323r4jldW+QLKeGbNtCUTN/TgnY4iU8/Kanic4PVPc12Tde7eyLoX01bdP7bp7IQW9y7B1R63L+Dbcunj7lIX44mt3H87SW0huFwv0vXS/l+7/vXRv28/nL9grjVaX+OKqrtwkW+/tY0zIgZgTtMeVunM5vXAoG1VFGS0fE6axLC6GM3ARg6oMGBWfYBEfxHAqh6mqESK+cB1xMKVcng+q2eo76yCzZJ+GeWu1WjyZSgMoVu3yfCna5Wkk8tZGc/UItnSvapF6VC4IZLb/hoQ2mEmibiHRLBrPIKFmdi4s2hYWrcz9Vhbqa5EVuf8AzH7U8NyckVxvkKAwy1NuX2T33DO9LZjmtGuW6bUzrueTaYOEttxMEtoyjGGI1pvPOdftVUoNelkoNmk0W+8i15mIrGkDSc0aOJZ7ru5JNwGcdpyxvBnKYjKV/nimm5BEaccJxCLQ/0VZpoyLPuRxDlNd+fwTLBADBCdyretpIOmKW7XWzOZ4Qcm1KxcvcupLTzIaj1EgtrSsqrIvd2LtfUtwVqEzSfogDo/BiMzYbSgD5TWrWQBDzMUymiFm2uJeRXFNrhZb0fjFbLVFIZnGcHGi6GKew1V5SUebh2K6PiuzvpjMKMqS9Nan7tlGWYcmmlsOkOzUtOvHuzvkNVYr3TdY5dK9rnXtQuu2nRJvfyBo1FaDGdQyxhZqq1aT2jleCLThlktz2xlx3qfB+qrNDojiXqlqG68m6Oi+XPl9eV2dEcEVVXQinxH84kflXAlUa6EuJwLMGO44Dype1/Vrnl+qtLxBya27lVLL69ZLXc+rVwdetdLv1R7KoIg4qXr52EP5PEPmizcvqn3j7UtSXLMvBTQpU3UPLitj9falWtv+9gVgGZkHjdqwXW/3GqV2vTssuf1eq9T2G71Sv+E3+8O+77Xaw4cOOFJgt1v33cagVWpUfb/kNioZ/Va71HRrta7b7LYGbvfhItZy5sV3EV7Fa/cfAAAA//8DAFBLAwQUAAYACAAAACEAa+KZbf8DAAAYCwAAEQAAAHdvcmQvc2V0dGluZ3MueG1stFZbb9s2FH4fsP9g6HmOdbFkWahTxJa8pojXoU5/ACXRNhFeBJKy4w777zuUxMhJtcJb0SdR5zs3nivfvX9mdHTEUhHBF4534zojzAtREr5fOF8e1+PYGSmNeImo4HjhnLFy3t/++su7U6Kw1sCmRqCCq4QVC+egdZVMJqo4YIbUjagwB3AnJEMafuV+wpB8qqtxIViFNMkJJfo88V03cjo1YuHUkiedijEjhRRK7LQRScRuRwrcfayEvMZuK5KKomaY68biRGIKPgiuDqRSVhv7v9oAPFglx+9d4sio5Tt57hXXPQlZvkhc454RqKQosFKQIEatg4T3hqffKHqxfQO2uys2qkDcc5vTpefhf1Pgv1Gg6DU3aaEHkksk2zrprsGK5H7PhUQ5haqE64zAI+cWyvKrEGx0SiosC8jNwpm7zsTQS7xDNdWPKN9qUQHHEYELM7+DiwOSqNBYbitUQNRWgmspqOUrxR9Cr6BqJQS1k2hquD9t234ACY4YOPWqxjeihII9JbUk18fNCDTW4WoXJt8aEtC/kpT40QRjq88Ur8H5LfmK73j5sVaagMam0n/Ag+85gLmx/AnS93iu8BojXUOYfpKxJhNrSqoNkVLIe15Cmn+aMbLbYQkGCNJ4A+VDpDg1cf6AUQlj8wftTi7LCIZwqezhsxDasrpuEM7CYNp6atAe8fwwddNBJPNjbz6E+LMoS/1BJI4ybzaE/LsHQRQu43gImcbRPOv66w2y9Jf+eggJozBcDfoWx9N1HAwh85nvedkQsgy9bL4aRO6iMB28z3IdZe5gDFZR5MXLISTzozQYzEI2D1JvMDprPwpnTX4mL7lniVkjf0p7Mo08Yq3ECrFcEjTamEUzMRy5fFoSbvEcw+TEl8i2zi04HreAYojSNUw6CzTpYUlJVJXiXXOmGyT3vd6OQw5SYap+fNFlBi6Wv0tRVy16kqhqG9SyeNNpJ0m4fiDM0lWdb60Uh1l/AdW8/HSUTZz68JwSDY3WDLoH1DRsw4v5+Mu2a2gqt6YZ8QZVVdvT+d5bOJTsD9ozbajhr4T3SPOT7/0O8xvMb7HmBxXmZsDdHXqab2kXfIGlBT1tamnTnhZaWtjTIkuLDO0A01RSwp9gvNijoe8EpeKEyw89/g2pDYI6oAqn7eaD8hItoVuFanRM8DOsSFwSDc+8ipQMPUOOXD8y4h03RWdR61e8BjPM1WsNJdLIDrZXwk2Jv/HFbOSCQDluzyzvF+1N6zglCoZxBTtZC2mx3xrMC5tlrR+hip8gsZ/xbokULjusFMV9aV4DrcxfWbQOYje6G8+9wB9PZ3N/PF/G7jidZevVXeClq1n4d9eF9kl7+w8AAAD//wMAUEsDBBQABgAIAAAAIQBCiiCkjwEAACIFAAAUAAAAd29yZC93ZWJTZXR0aW5ncy54bWzslMluwjAQhu+V+g6R75CFVRGLhBBVpaqqWvoAjuOAVdtj2YaUPn2HhK3QA5x66cnjmfm/zOhPMhh/KhmsuXUC9JDEzYgEXDPIhV4Myft81uiTwHmqcypB8yHZcEfGo/u7QZmWPHvj3mOnC5CiXarYkCy9N2kYOrbkiromGK6xWIBV1OPVLkJF7cfKNBgoQ73IhBR+EyZR1CU7jL2GAkUhGJ8CWymufaUPLZdIBO2Wwrg9rbyGVoLNjQXGncN9lKx5igp9wMTtC5ASzIKDwjdxmd1EFQrlcVRFSh4BndsAyQGgWPq40GBpJtECnCRAGBmhB7lYu90ZlKnI0cK4HSfdXrvVrxoyyDfTqrimEqsk3GbRgide+H02OmRfxWL5S3oO5jI5Ae9BneVxkElut5E/ajS+OgQv7mvbtw0MZXwXM5CAjtOVhxohTya7TZn9mOg2rT3d/BZpeFy6Ds/8SFpRr9vrtJJ/P/7Kj/qsPhQwXijxxWdgJxZKx231NCollC/PD7X+5M82+gYAAP//AwBQSwMEFAAGAAgAAAAhAFFtfx5uCwAA+XAAAA8AAAB3b3JkL3N0eWxlcy54bWy8ndty2zgShu+3at+BpavZC0eWj4lrnCnbideujRNP5GyuIRKSsAYJLQ+xvU+/AEhJpJug2GCPr2yJ6g8g/v5BNA/S7388xzL4xdNMqOR8NHm3Pwp4EqpIJIvz0Y+H6733oyDLWRIxqRJ+Pnrh2eiPj3//2+9PZ1n+InkWaECSncXh+WiZ56uz8TgLlzxm2Tu14oneOFdpzHL9Ml2MY5Y+Fqu9UMUrlouZkCJ/GR/s75+MKkzah6LmcxHyTyosYp7kNn6ccqmJKsmWYpWtaU99aE8qjVapCnmW6Z2OZcmLmUg2mMkRAMUiTFWm5vk7vTNVjyxKh0/27X+x3AKOcYCDDSAOz24XiUrZTOrR1z0JNGz0UQ9/pMJPfM4KmWfmZXqfVi+rV/bPtUryLHg6Y1koxINuWUNioXk3F0kmRnoLZ1l+kQnWunFp/mndEmZ57e1LEYnR2LSY/U9v/MXk+ejgYP3OlelB4z3JksX6PZ7s/ZjWe1J7a6a55yOW7k0vTOC42rHyb213V69f2YZXLBS2HTbPuc6sycm+gUphEvng+MP6xffCjC0rclU1YgHl3w12DEZcJ5xOv2npAr2Vz7+o8JFH01xvOB/ZtvSbP27vU6FSnennow+2Tf3mlMfiRkQRT2ofTJYi4j+XPPmR8Wj7/p/XNlurN0JVJPr/w9OJzQKZRZ+fQ74yua+3Jsxo8tUESPPpQmwbt+H/XcMmlRJt8UvOzAQQTF4jbPdRiAMTkdX2tp1ZvNp3+ylUQ4dv1dDRWzV0/FYNnbxVQ6dv1dD7t2rIYv7KhkQS8efSiLAZQN3FcbgRzXGYDc1xeAnNcVgFzXE4Ac1xJDqa48hjNMeRpghOrkJXFtaS/dCR7d3c3ccIP+7uQ4Ifd/cRwI+7e8L34+6e3/24u6dzP+7u2duPu3uyxnPLpVZwq22W5INdNlcqT1TOg5w/D6exRLNsVUTDMwc9npLsJAGmnNmqA/FgWsjs690ZYk3qfzzPTSEXqHkwF4si1cX00I7z5BeXuqwNWBRpHiEw5XmROkbEJ6dTPucpT0JOmdh0UFMJBkkRzwhyc8UWZCyeRMTDtyaSTAqbhNb189KYRBAkdczCVA3vmmJk88MXkQ0fKwMJLgspORHrK02KWdbw2sBihpcGFjO8MrCY4YVBTTOqIapoRCNV0YgGrKIRjVuZn1TjVtGIxq2iEY1bRRs+bg8il3aKr686Jv3P3V1JZc5jD+7HVCwSphcAww831TnT4J6lbJGy1TIwZ6XbsfV9xrZzqaKX4IHimLYhUa3rbYpc6b0WSTF8QBs0KnNteET22vCIDLbhDbfYnV4mmwXaDU09My1meatpLamXaadMFuWCdrjbWD48w7YGuBZpRmaDdixBBn81y1kjJ8XMt+3l8I5tWcNt9XpWIu1ehSTopVThI800fPOy4qkuyx4Hk66VlOqJR3TEaZ6qMtfqlj+wkvSy/Od4tWSZsLVSA9H/UL++Ah7csdXgHbqXTCQ0un3ei5mQAd0K4ubh7kvwoFamzDQDQwO8VHmuYjJmdSbwt5989g+aDl7oIjh5IdrbC6LTQxZ2JQgOMiVJRUQkvcwUiSA5hlrev/jLTLE0oqHdp7y86STnRMQpi1flooPAW3pefNLzD8FqyPL+zVJhzgtRmeqBBFY7bZgVs//wcPhU91UFJGeGvhW5Pf9ol7o2mg43fJnQwA1fIlg19eHB5C/BzjZww3e2gaPa2SvJskw4L6F686h2d82j3t/hxV/FU1Kl80LSDeAaSDaCayDZECpZxElGuceWR7jDlke9v4QpY3kEp+Qs75+piMjEsDAqJSyMSgYLo9LAwkgFGH6HTg02/DadGmz4vToljGgJUINR5Rnp4Z/oKk8NRpVnFkaVZxZGlWcWRpVnh58CPp/rRTDdIaaGpMq5GpLuQJPkPF6plKUvRMjPki8YwQnSknafqrl5GkEl5U3cBEhzjloSLrZLHJXIP/mMrGuGRdkvgjOiTEqliM6tbQ84NrJ579quMPskx+Au3EsW8qWSEU8d++SO1fXytHws43X3bTd6nfb8IhbLPJguN2f765iT/Z2R64K9Eba7wbYxP1k/z9IWdscjUcTrjsKHKU4O+wfbjG4EH+0O3q4kGpHHPSNhmye7I7er5Ebkac9I2Ob7npHWp43ILj98YuljayKcduXPpsZzJN9pVxZtglub7UqkTWRbCp52ZVHDKsFFGJqrBVCdfp5xx/czjzse4yI3BWMnN6W3r9yILoN957+EObJjJk3b3ubuCTDv20V0r5nzz0KV5+0bF5z6P9R1qxdOScaDVs5h/wtXjVnGPY69pxs3ove840b0noDciF4zkTMcNSW5Kb3nJjei9yTlRqBnK3hEwM1WMB43W8F4n9kKUnxmqwGrADei93LAjUAbFSLQRh2wUnAjUEYF4V5GhRS0USECbVSIQBsVLsBwRoXxOKPCeB+jQoqPUSEFbVSIQBsVItBGhQi0USECbVTPtb0z3MuokII2KkSgjQoRaKPa9eIAo8J4nFFhvI9RIcXHqJCCNipEoI0KEWijQgTaqBCBNipEoIwKwr2MCiloo0IE2qgQgTZq+aihv1FhPM6oMN7HqJDiY1RIQRsVItBGhQi0USECbVSIQBsVIlBGBeFeRoUUtFEhAm1UiEAb1V4sHGBUGI8zKoz3MSqk+BgVUtBGhQi0USECbVSIQBsVItBGhQiUUUG4l1EhBW1UiEAbFSK68rO6ROm6zX6CP+vpvGO//6WrqlPf649y11GH/VHrXrlZ/Z9FuFTqMWh98PDQ1hv9IGImhbKnqB2X1etce0sE6sLnt6vuJ3zq9IFfulQ9C2GvmQL4Ud9IcE7lqCvl65GgyDvqyvR6JFh1HnXNvvVIcBg86pp0rS/XN6XowxEI7ppmasETR3jXbF0Lh0PcNUfXAuEId83MtUA4wF3zcS3wODCT8+vo457jdLK5vxQQutKxRjh1E7rSEmq1no6hMfqK5ib0Vc9N6Cujm4DS04nBC+tGoRV2o/ykhjbDSu1vVDcBKzUkeEkNMP5SQ5S31BDlJzWcGLFSQwJWav/J2U3wkhpg/KWGKG+pIcpPangow0oNCVipIQEr9cADshPjLzVEeUsNUX5Sw8UdVmpIwEoNCVipIcFLaoDxlxqivKWGKD+pQZWMlhoSsFJDAlZqSPCSGmD8pYYob6khqktqexalITVK4Vo4bhFWC8QdkGuBuMm5FuhRLdWiPaulGsGzWoJarTXHVUt10dyEvuq5CX1ldBNQejoxeGHdKLTCbpSf1LhqqU1qf6O6CVipcdWSU2pctdQpNa5a6pQaVy25pcZVS21S46qlNqn9J2c3wUtqXLXUKTWuWuqUGlctuaXGVUttUuOqpTapcdVSm9QDD8hOjL/UuGqpU2pcteSWGlcttUmNq5bapMZVS21S46olp9S4aqlTaly11Ck1rlpyS42rltqkxlVLbVLjqqU2qXHVklNqXLXUKTWuWuqU2lEtjZ8aP8Bk2PYHyfSH85cVN9/BXXtgJiq/g7S6CGg/eBttfijJBJueBNVPUlVv2w5XFwzLFm0gbCpc6rbC6tuTHE1V34K6eYzHfgfq64YdX5VqO7IdgvWnqyHdXgotP9e47NnZ79wMeUefrSSdY1Sq5urghyoNd/VQ92cmyx/t0v/cJpEGPFU/WFX2NHpmJUpvv+JS3rHy02rl/qjk87zcOtm3D82/2j4rv//NGZ/aicIJGDc7U76sfjjMMd7lN8JXV7CdKWnc0DLc9naKoSPt7lvDLpvemDa3T5697pT17XZzOapMt/TNeBtYCXb7sLo6vTWZHvZMGP3t9v3964OT49Nq56rfdRM2P4y65i6SaooKzUP9z3nBZPV8cbmz619yq3Z6/V/28f8AAAD//wMAUEsDBBQABgAIAAAAIQB7Y3eehQEAAPsCAAARAAgBZG9jUHJvcHMvY29yZS54bWwgogQBKKAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMkt9PgzAQgN9N/B9I31kpM9MQxuI0e3KJiTP+eKvtbauD0rQ3kf/eAhsTswcTHu56X78e16az7yIPvsA6VeopYaOIBKBFKZXeTMnzahHekMAh15LnpYYpqcGRWXZ5kQqTiNLCoy0NWFTgAm/SLhFmSraIJqHUiS0U3I08oX1xXdqCo0/thhoudnwDNI6iCS0AueTIaSMMTW8kB6UUvdLsbd4KpKCQQwEaHWUjRk8sgi3c2Q1t5RdZKKwNnEWPxZ7+dqoHq6oaVeMW9f0z+rp8eGp/NVS6mZUAkqVSJKgwhyylp9BHbv/xCQK75T7xsbDAsbTZG99vQauaB0uwYlu34LHYjH0HdVVa6bxikHlMghNWGfSX2R0wWPB0zh0u/e2uFch5nd1qn3PXHDbnuLe15q30D9bstPClmkeSsesW6fP0MPKuR5CBH1XSDfZYeRnf3a8WJIsjNgkZC6OrVXSTNF/03rQ52H8SFocO/mGMxys2TuJ4aDwKukkNn2v2AwAA//8DAFBLAwQUAAYACAAAACEApRTaJ8UCAAD1DAAAEgAAAHdvcmQvbnVtYmVyaW5nLnhtbLxW226bQBB9r9R/QEh9jGExtgkKiZKmrlKlVdWmH7CGtVllb9pdcPz33eVix44TAZb84jVzOXMOMwxc3bxQ4pRIKsxZ4oKR7zqIpTzDbJW4/57mF5HrKA1ZBglnKHE3SLk3158/Xa1jVtAFkibQMRhMxWuRJm6utYg9T6U5olCNKE4lV3ypRymnHl8ucYq8NZeZF/jAr/4JyVOklMH5ClkJldvA0bdoXCBmnEsuKdTmUq48CuVzIS4MuoAaLzDBemOw/WkLwxO3kCxuIC62hGxKXBNqjjZDdqlbp9zztKCI6aqiJxExHDhTORY7GUPRjDNvQcqPRJSUtHFrAcLTenAv4docO8Au9LM6iZKa+ceIwO/QEQuxzehCYb9my4RCzHaFB92aVzcXTPoBBIcAYnVac75LXogdGj4N7YE9b7Hso90Dq2nya2nqNDJ/cyjME0jT+GHFuIQLYhiZljnmrjt2rN1rs3LgQmkJU/2roM7e1UOWuGZ1meBYIrOvpDXW2+l2qZG8kwg+2xCLwhTOTHoJSeKOQQjC+SRyPeuhBdH4EZWIPG0EamPyzULi7Kf1EeurYzUVpI2Y3s6jYAK+1R5SWgc2R00q1oKYZeaH/qXv+/OKQ8WxTQd1nlmoc7o1ZijFFDbFDNYTetn6voDR1v4jba0ELXVtFr+lPTCzOq05cWdBRSWHbFXt9vHUt7FeE+xVWIfswSF7cFlZzJIym65ENqKbGsLXSD4ibXpxXFHQWxEIwwGSgjeS7k6R9IdTyI4rGh9TJPEqf19SAKb7kkDUQdL4yIwNk/ThzIW9OxRE0YAOhecbuklvSUbBAEmTsw3dtP/QheOD1dBp6KbnGbpZ7w5N/CFrYXa+oYv6S5odrIVOkqKzDd1l/6Gbhger4Z2h8/Ze8w01p/q17/xawd6HQFu/hWM2rT7rD4Lr/wAAAP//AwBQSwMEFAAGAAgAAAAhAJ4J5zLcAQAA9QUAABIAAAB3b3JkL2ZvbnRUYWJsZS54bWzEk9uOmzAQhu8r9R2Q7zcYQvaAlqyydCNVqnqx2j6A4xiw6gPyOKF5+w6G0FZR1ERVWyIh8o/9MXzyPD590yraCwfSmoIkM0oiYbjdSlMX5Mvb+uaeROCZ2TJljSjIQQB5Wr5/99jllTUeItxvINe8II33bR7HwBuhGcxsKwwWK+s08/jX1bFm7uuuveFWt8zLjVTSH+KU0lsyYtwlFFtVkosPlu+0MD7sj51QSLQGGtnCkdZdQuus27bOcgGA36zVwNNMmgmTZCcgLbmzYCs/w48ZOwoo3J7Q8KTVD8DiOkA6ATTPP9bGOrZRKB87iRBGlqP9qMsN01gomZIbJ0OhZcaCSLC2Z6ogNKVrusB7/8vovL+TuF/IG+ZA9JCwsCyHuGJaqsMxhU4CDIVWet4c8z1zsm9qKIGssbCDDS3IC8UrXa/JkCQFyTBYlVOSYlPDlYzJfEpon/DAGVY8hF08cKY1+M54MHBi4k1qAdFn0UWvVjNzxkhKb9HEAn30ZuZXGXGBe62R9OVnIyUmd/fZ/MTIw++NDJzLjaywLXXGwzN6yMazEc7HXz8Z6ep/eRhnJPok68afnZR+Pv7VpKz6lvFg/DopKb17PvERvv4PJ2V8gOV3AAAA//8DAFBLAwQUAAYACAAAACEAFWqwJ+MBAADoAwAAEAAIAWRvY1Byb3BzL2FwcC54bWwgogQBKKAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcU8tu2zAQvBfoPwi6x5TdNkgMmkHgtMihaQxYSc4stbKJUiRBboS4X9+lZKt021N1mh0uh7MP8Zu3zhQ9hKidXZXzWVUWYJVrtN2tyqf6y8VVWUSUtpHGWViVB4jljXj/jm+C8xBQQyxIwsZVuUf0S8ai2kMn44yOLZ20LnQSKQw75tpWK7hz6rUDi2xRVZcM3hBsA82FnwTLUXHZ4/+KNk4lf/G5PnjSE7yGzhuJIL6lm2bWOOw4m1heO5Sm1h2IxTXxU8Q3cgdRzDkbAX9xoYliccXZiPh6L4NUSB0U88sPnGUxv/XeaCWReisetAouuhaLx8Fwke5zlqdwKmIL6jVoPIiKszzkX7UdjYyAjAW5C9Lvj+6miG+VNLCm8kUrTQTOfhP8HmQa7Ubq5K/HZQ8KXSii/knDXZTFdxkhNW1V9jJoabEc08ZgwMZHDKLWaEh7igeYp+VYf0wmR3CeOASDB8Ln7oYX4mNLteE/zM5zs4OH0WpmJ3d2euMP1bXrvLQH8Xlz+1BsDxGhizTEI5u6/iM++drdpTU59vOczDbgReN+66VKg7qu8l3ITviWWGhouNN8JoLfUzXBJH26a3fQnHL+Pkjb9Tz+uGL+aVbRN6zTiaOlmP4o8QsAAP//AwBQSwECLQAUAAYACAAAACEAMpFvV2YBAAClBQAAEwAAAAAAAAAAAAAAAAAAAAAAW0NvbnRlbnRfVHlwZXNdLnhtbFBLAQItABQABgAIAAAAIQAekRq37wAAAE4CAAALAAAAAAAAAAAAAAAAAJ8DAABfcmVscy8ucmVsc1BLAQItABQABgAIAAAAIQCzvosdBQEAALYDAAAcAAAAAAAAAAAAAAAAAL8GAAB3b3JkL19yZWxzL2RvY3VtZW50LnhtbC5yZWxzUEsBAi0AFAAGAAgAAAAhAMY6U2tjAwAAQA0AABEAAAAAAAAAAAAAAAAABgkAAHdvcmQvZG9jdW1lbnQueG1sUEsBAi0AFAAGAAgAAAAhAKpSJd8jBgAAixoAABUAAAAAAAAAAAAAAAAAmAwAAHdvcmQvdGhlbWUvdGhlbWUxLnhtbFBLAQItABQABgAIAAAAIQBr4plt/wMAABgLAAARAAAAAAAAAAAAAAAAAO4SAAB3b3JkL3NldHRpbmdzLnhtbFBLAQItABQABgAIAAAAIQBCiiCkjwEAACIFAAAUAAAAAAAAAAAAAAAAABwXAAB3b3JkL3dlYlNldHRpbmdzLnhtbFBLAQItABQABgAIAAAAIQBRbX8ebgsAAPlwAAAPAAAAAAAAAAAAAAAAAN0YAAB3b3JkL3N0eWxlcy54bWxQSwECLQAUAAYACAAAACEAe2N3noUBAAD7AgAAEQAAAAAAAAAAAAAAAAB4JAAAZG9jUHJvcHMvY29yZS54bWxQSwECLQAUAAYACAAAACEApRTaJ8UCAAD1DAAAEgAAAAAAAAAAAAAAAAA0JwAAd29yZC9udW1iZXJpbmcueG1sUEsBAi0AFAAGAAgAAAAhAJ4J5zLcAQAA9QUAABIAAAAAAAAAAAAAAAAAKSoAAHdvcmQvZm9udFRhYmxlLnhtbFBLAQItABQABgAIAAAAIQAVarAn4wEAAOgDAAAQAAAAAAAAAAAAAAAAADUsAABkb2NQcm9wcy9hcHAueG1sUEsFBgAAAAAMAAwAAQMAAE4vAAAAAA==" }
    09:13:02 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 13:13:02 GMT
    Response Time (ms):109

    Payload (Click to Expand){ "errorCode" : "WFP-108015", "message" : "The name is already in use. It must be unique." }
    09:13:02 verifyEquals: [verify HTTP response code]
    A : 200
    E : 400
    09:13:02 STEP 3 - Update template without name
    09:13:02 Request:
    Type: [PUT]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm/

    Payload (Click to Expand){ "fileName" : "verbal warning en test.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : null, "description" : "verbal warning en", "active" : "FALSE", "locale" : "American English", "contentEncodedStr" : "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" }
    09:13:02 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 405 Method Not Allowed
    Content Type: application/json;charset=utf-8
    Content Length: 0
    Date: Wed, 05 Apr 2017 13:13:02 GMT
    Response Time (ms):105

    Payload (Click to Expand)No Payload Body
    09:13:02 verifyEquals: []
    A : 405
    E : 400
    09:13:02 Finish test case [TestNG-test=KateFrameworkInt-1] with failure :
    Exceptions: (Click to Expand)Failure at [java.lang.Throwable: Multiple validation failures (2): Please refer to the report for exact location of the failure expected [400] but found [200] expected [400] but found [405]] com.kronos.listener.TestResultListener.afterInvocation(TestResultListener.java:128) org.testng.internal.invokers.InvokedMethodListenerInvoker$InvokeAfterInvocationWithoutContextStrategy.callMethod(InvokedMethodListenerInvoker.java:100) org.testng.internal.invokers.InvokedMethodListenerInvoker.invokeListener(InvokedMethodListenerInvoker.java:62) org.testng.internal.Invoker.runInvokedMethodListeners(Invoker.java:566) org.testng.internal.Invoker.invokeMethod(Invoker.java:713) org.testng.internal.Invoker.invokeTestMethod(Invoker.java:869) org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1193) org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126) org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source)
    09:13:02 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:13:02 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:13:02 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 13:13:02 GMT
    Response Time (ms):77

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcx9STTPieQ_al1pab_maKSORdVutziExZU.*AAJTSQACMDEAAlNLABI5MTQ3ODYyNDUxMDY4MTczNTgAAlMxAAA.*", "successUrl" : "/authn/console" }
    09:13:02 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    09:13:02 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/
    09:13:02 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 405 Method Not Allowed
    Content Type: application/json;charset=utf-8
    Content Length: 0
    Date: Wed, 05 Apr 2017 13:13:03 GMT
    Response Time (ms):79

    Payload (Click to Expand)No Payload Body
    09:13:02 verifyEquals: []
    A : 405
    E : 204
  • test_ALM111620_ErrorUpdateSDMTemplateWithNotUniqueName fail
    2017-04-05 09:13:02 2017-04-05 09:13:03 0h 0m 0s+760ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.TestUpdateTemplateSDMRequestContextNegativeValidation
    dependsOnMethods:
    Description: Verify that error message is returned when user tries to update template name with the existing one
    Status Timestamp Details
    09:13:02 STEP 1 - Login to Falcon.
    09:13:02 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:13:02 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:13:03 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 13:13:02 GMT
    Response Time (ms):78

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczZRRdyO9EzAoRxpWh7MwGquKoP8I3YFQU.*AAJTSQACMDEAAlNLABM3NjQxNDgzOTM0MDU2Njg1MjgxAAJTMQAA*", "successUrl" : "/authn/console" }
    09:13:03 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    09:13:03 STEP 2 - Upload template 1.
    09:13:03 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm

    Payload (Click to Expand){ "fileName" : "verbal warning en test.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "template1", "description" : "verbal warning en", "active" : "FALSE", "locale" : "American English", "contentEncodedStr" : "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" }
    09:13:03 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 13:13:03 GMT
    Response Time (ms):113

    Payload (Click to Expand){ "errorCode" : "WFP-108015", "message" : "The name is already in use. It must be unique." }
    09:13:03 verifyEquals: [verify HTTP response code]
    A : 200
    E : 400
    09:13:03 STEP 3 - Upload template 2.
    09:13:03 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm

    Payload (Click to Expand){ "fileName" : "verbal warning en test.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "template2", "description" : "verbal warning en", "active" : "FALSE", "locale" : "American English", "contentEncodedStr" : "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" }
    09:13:03 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 13:13:03 GMT
    Response Time (ms):114

    Payload (Click to Expand){ "errorCode" : "WFP-108015", "message" : "The name is already in use. It must be unique." }
    09:13:03 verifyEquals: [verify HTTP response code]
    A : 200
    E : 400
    09:13:03 STEP 4 - Update template 1 with name of template 2
    09:13:03 Request:
    Type: [PUT]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm/

    Payload (Click to Expand){ "fileName" : "verbal warning en test.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "template2", "description" : "verbal warning en", "active" : "FALSE", "locale" : "American English", "contentEncodedStr" : "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" }
    09:13:03 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 405 Method Not Allowed
    Content Type: application/json;charset=utf-8
    Content Length: 0
    Date: Wed, 05 Apr 2017 13:13:03 GMT
    Response Time (ms):172

    Payload (Click to Expand)No Payload Body
    09:13:03 verifyEquals: []
    A : 405
    E : 400
    09:13:03 Finish test case [TestNG-test=KateFrameworkInt-1] with failure :
    Exceptions: (Click to Expand)Failure at [java.lang.Throwable: Multiple validation failures (3): Please refer to the report for exact location of the failure expected [400] but found [200] expected [400] but found [200] expected [400] but found [405]] com.kronos.listener.TestResultListener.afterInvocation(TestResultListener.java:128) org.testng.internal.invokers.InvokedMethodListenerInvoker$InvokeAfterInvocationWithoutContextStrategy.callMethod(InvokedMethodListenerInvoker.java:100) org.testng.internal.invokers.InvokedMethodListenerInvoker.invokeListener(InvokedMethodListenerInvoker.java:62) org.testng.internal.Invoker.runInvokedMethodListeners(Invoker.java:566) org.testng.internal.Invoker.invokeMethod(Invoker.java:713) org.testng.internal.Invoker.invokeTestMethod(Invoker.java:869) org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1193) org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126) org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source)
    09:13:03 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:13:03 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:13:03 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 13:13:03 GMT
    Response Time (ms):75

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwCQHE97sqOUHRxkgREbMuLMXG9Zpu9QSs.*AAJTSQACMDEAAlNLABQtNTU4NzQ4MzA3NDI4NDIzNzk0NQACUzEAAA..*", "successUrl" : "/authn/console" }
    09:13:03 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    09:13:03 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/
    09:13:03 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 405 Method Not Allowed
    Content Type: application/json;charset=utf-8
    Content Length: 0
    Date: Wed, 05 Apr 2017 13:13:04 GMT
    Response Time (ms):367

    Payload (Click to Expand)No Payload Body
    09:13:03 verifyEquals: []
    A : 405
    E : 204
    09:13:03 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/
    09:13:03 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 405 Method Not Allowed
    Content Type: application/json;charset=utf-8
    Content Length: 0
    Date: Wed, 05 Apr 2017 13:13:04 GMT
    Response Time (ms):115

    Payload (Click to Expand)No Payload Body
    09:13:03 verifyEquals: []
    A : 405
    E : 204
  • test_ALM111761_ErrorUpdateSDMTemplateWithTooLongDescription pass
    2017-04-05 09:13:04 2017-04-05 09:21:37 0h 8m 32s+935ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.TestUpdateTemplateSDMRequestContextNegativeValidation
    dependsOnMethods:
    Description: Verify error that is returned when user updates templte with more than 250 symbols in description
    Status Timestamp Details
    09:13:04 STEP 1 - Login to Falcon.
    09:13:04 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:13:04 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:13:04 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 13:13:03 GMT
    Response Time (ms):77

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcyBbG9c9GYaW-7reBtvxVdgO9QVzp8gwn8.*AAJTSQACMDEAAlNLABQtMzgwODc2MDg3Njg0MjA5NzMzNwACUzEAAA..*", "successUrl" : "/authn/console" }
    09:13:04 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    09:13:04 STEP 2 - Upload template.
    09:13:04 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm

    Payload (Click to Expand){ "fileName" : "Template AK_en.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "AK Test template", "description" : "test_description", "active" : "TRUE", "locale" : "American English", "contentEncodedStr" : "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" }
    09:21:37 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 13:21:37 GMT
    Response Time (ms):512535

    Payload (Click to Expand){ "id" : 40, "name" : "AK Test template", "fileName" : "Template AK_en.docx", "description" : "test_description", "locale" : "American English", "active" : "true", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }
    09:21:37 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    09:21:37 STEP 3 - Update template with empty size
    09:21:37 Request:
    Type: [PUT]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm/AK Test template

    Payload (Click to Expand){ "fileName" : "Template AK_en.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "AK Test template", "description" : "123465testTueFalseGEtestTueFalseGEtestTueFalseGEtestTueFalseGEtestTueFalseGEtestTueFalseGEtestTueFalseGEtestTueFalseGEtestTueFalseGEtestTueFalseGEtestTueFalseGEtestTueFalseGEtestTueFalseGEtestTueFalseGEtestTueFalseGEtestTueFalseGEtestTueFalseGEtestTue", "active" : "TRUE", "locale" : "American English", "contentEncodedStr" : "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" }
    09:21:37 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 13:21:37 GMT
    Response Time (ms):153

    Payload (Click to Expand){ "errorCode" : "WFP-108035", "message" : "Template description must be less than 250 symbols." }
    09:21:37 verifyEquals: []
    A : 400
    E : 400
    09:21:37 verifyEquals: []
    A : WFP-108035
    E : WFP-108035
    09:21:37 verifyEquals: []
    A : Template description must be less than 250 symbols.
    E : Template description must be less than 250 symbols.
    09:21:37 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    09:21:37 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:21:37 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:21:37 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 13:21:36 GMT
    Response Time (ms):82

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcy1DmKDE1beQV1XpOJltbMGxV6iGsWBxPo.*AAJTSQACMDEAAlNLABQtNTU2NTk0Mjc2NTg4OTIwNzg3MgACUzEAAA..*", "successUrl" : "/authn/console" }
    09:21:37 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    09:21:37 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/40
    09:21:37 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 13:21:37 GMT
    Response Time (ms):115

    Payload (Click to Expand)No Payload Body
    09:21:37 verifyEquals: []
    A : 204
    E : 204
  • test_ALM111763_ErrorUpdateSDMTemplateWithZeroSize pass
    2017-04-05 09:21:37 2017-04-05 09:30:10 0h 8m 32s+700ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.TestUpdateTemplateSDMRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify that error message is appeared if update template with size =0
    Status Timestamp Details
    09:21:37 STEP 1 - Login to Falcon.
    09:21:37 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:21:37 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:21:37 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 13:21:37 GMT
    Response Time (ms):137

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczFQ7V18ghmYeMyAECARRdKENVtVT4D850.*AAJTSQACMDEAAlNLABQtODc1MzI5MzkxNDkxOTExNjU1MQACUzEAAA..*", "successUrl" : "/authn/console" }
    09:21:37 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    09:21:37 STEP 2 - Upload template.
    09:21:37 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm

    Payload (Click to Expand){ "fileName" : "Template AK_en.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "AK Test template", "description" : "test_description", "active" : "TRUE", "locale" : "American English", "contentEncodedStr" : "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" }
    09:30:09 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 13:30:10 GMT
    Response Time (ms):512221

    Payload (Click to Expand){ "id" : 41, "name" : "AK Test template", "fileName" : "Template AK_en.docx", "description" : "test_description", "locale" : "American English", "active" : "true", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }
    09:30:09 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    09:30:09 STEP 3 - Update template with empty size
    09:30:10 Request:
    Type: [PUT]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm/AK Test template

    Payload (Click to Expand){ "fileName" : "Template AK_en.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "AK Test template", "description" : "test_description", "active" : "TRUE", "locale" : "American English", "contentEncodedStr" : "" }
    09:30:10 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 13:30:10 GMT
    Response Time (ms):156

    Payload (Click to Expand){ "errorCode" : "WFP-108007", "message" : "Template cannot be empty." }
    09:30:10 verifyEquals: []
    A : 400
    E : 400
    09:30:10 verifyEquals: []
    A : WFP-108007
    E : WFP-108007
    09:30:10 verifyEquals: []
    A : Template cannot be empty.
    E : Template cannot be empty.
    09:30:10 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    09:30:10 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:30:10 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:30:10 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 13:30:09 GMT
    Response Time (ms):79

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcyJ7mxP2q27d5sDeH-m1vbkQwJA9hAnGus.*AAJTSQACMDEAAlNLABQtODUzNTMzMjg5MDE5NjgxMDc3NwACUzEAAA..*", "successUrl" : "/authn/console" }
    09:30:10 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    09:30:10 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/41
    09:30:10 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 13:30:10 GMT
    Response Time (ms):95

    Payload (Click to Expand)No Payload Body
    09:30:10 verifyEquals: []
    A : 204
    E : 204
  • test_ALM111764_ErrorUpdateSDMTemplateWithoutLocaleParameter pass
    2017-04-05 09:30:10 2017-04-05 09:38:43 0h 8m 32s+804ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.TestUpdateTemplateSDMRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify error message if user tries to upload Template without locale parameter
    Status Timestamp Details
    09:30:10 STEP 1 - Login to Falcon.
    09:30:10 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:30:10 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:30:10 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 13:30:09 GMT
    Response Time (ms):81

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcw5bVQjOwwC4UO7klII_hcXQPAR34ND4CI.*AAJTSQACMDEAAlNLABM2NjM5MDk0MzE4MDU2MDUzNDEyAAJTMQAA*", "successUrl" : "/authn/console" }
    09:30:10 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    09:30:10 STEP 2 - Upload template.
    09:30:10 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm

    Payload (Click to Expand){ "fileName" : "Template AK_en.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "AK Test template", "description" : "test_description", "active" : "TRUE", "locale" : "American English", "contentEncodedStr" : "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" }
    09:38:42 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 13:38:42 GMT
    Response Time (ms):512152

    Payload (Click to Expand){ "id" : 42, "name" : "AK Test template", "fileName" : "Template AK_en.docx", "description" : "test_description", "locale" : "American English", "active" : "true", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }
    09:38:42 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    09:38:42 STEP 3 - Update template with empty locale
    09:38:42 Request:
    Type: [PUT]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm/AK Test template

    Payload (Click to Expand){ "fileName" : "verbal warning en test.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "verbal warning en 2", "description" : "verbal warning en", "active" : "FALSE", "locale" : "", "contentEncodedStr" : "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" }
    09:38:42 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 13:38:43 GMT
    Response Time (ms):150

    Payload (Click to Expand){ "errorCode" : "WFP-108012", "message" : "Locale is required." }
    09:38:42 verifyEquals: []
    A : 400
    E : 400
    09:38:42 verifyEquals: []
    A : WFP-108012
    E : WFP-108012
    09:38:42 verifyEquals: []
    A : Locale is required.
    E : Locale is required.
    09:38:42 STEP 4 - Update template without locale
    09:38:43 Request:
    Type: [PUT]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm/AK Test template

    Payload (Click to Expand){ "fileName" : "verbal warning en test.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "verbal warning en 2", "description" : "verbal warning en", "active" : "FALSE", "locale" : null, "contentEncodedStr" : "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" }
    09:38:43 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 13:38:43 GMT
    Response Time (ms):114

    Payload (Click to Expand){ "errorCode" : "WFP-108012", "message" : "Locale is required." }
    09:38:43 verifyEquals: []
    A : 400
    E : 400
    09:38:43 verifyEquals: []
    A : WFP-108012
    E : WFP-108012
    09:38:43 verifyEquals: []
    A : Locale is required.
    E : Locale is required.
    09:38:43 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    09:38:43 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:38:43 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:38:43 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 13:38:42 GMT
    Response Time (ms):82

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczcIzTEDC7GCOIWN6lQ6JZ5IssBxH4l0-Y.*AAJTSQACMDEAAlNLABM3NzEwNDQ4NDg4OTE1NDQ5MTI5AAJTMQAA*", "successUrl" : "/authn/console" }
    09:38:43 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    09:38:43 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/42
    09:38:43 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 13:38:43 GMT
    Response Time (ms):98

    Payload (Click to Expand)No Payload Body
    09:38:43 verifyEquals: []
    A : 204
    E : 204
  • test_ALM111765_ErrorUpdateSDMTemplateWithUnsupportedLocaleParameter pass
    2017-04-05 09:38:43 2017-04-05 09:47:16 0h 8m 33s+1ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.TestUpdateTemplateSDMRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify error message if user tries to update Template with unsupported locale parameter
    Status Timestamp Details
    09:38:43 STEP 1 - Login to Falcon.
    09:38:43 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:38:43 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:38:43 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 13:38:42 GMT
    Response Time (ms):86

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcyRpVQEB24zJDMRQxlgxzGrpQGZ4JKhkOA.*AAJTSQACMDEAAlNLABQtOTE2NTk4NzM3MjQ1MDg3MTUzNQACUzEAAA..*", "successUrl" : "/authn/console" }
    09:38:43 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    09:38:43 STEP 2 - Upload template.
    09:38:44 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm

    Payload (Click to Expand){ "fileName" : "Template AK_en.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "AK Test template", "description" : "test_description", "active" : "TRUE", "locale" : "American English", "contentEncodedStr" : "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" }
    09:47:16 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 13:47:16 GMT
    Response Time (ms):512104

    Payload (Click to Expand){ "id" : 43, "name" : "AK Test template", "fileName" : "Template AK_en.docx", "description" : "test_description", "locale" : "American English", "active" : "true", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }
    09:47:16 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    09:47:16 STEP 3 - Update template with nonexistent locale
    09:47:16 Request:
    Type: [PUT]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm/AK Test template

    Payload (Click to Expand){ "fileName" : "verbal warning en test.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "verbal warning en 2", "description" : "verbal warning en", "active" : "FALSE", "locale" : "English", "contentEncodedStr" : "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" }
    09:47:16 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 13:47:16 GMT
    Response Time (ms):173

    Payload (Click to Expand){ "errorCode" : "WFP-108029", "message" : "The following locale policy name does not exist: English." }
    09:47:16 verifyEquals: []
    A : 404
    E : 404
    09:47:16 verifyEquals: []
    A : WFP-108029
    E : WFP-108029
    09:47:16 verifyEquals: []
    A : The following locale policy name does not exist: English.
    E : The following locale policy name does not exist: English.
    09:47:16 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    09:47:16 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:47:16 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:47:16 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 13:47:15 GMT
    Response Time (ms):80

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwN4TGzywB_GvKA-TFiy5hob09Fg6zAjW0.*AAJTSQACMDEAAlNLABQtOTE3MTA1MjM4MzAxODEyMzk3NQACUzEAAA..*", "successUrl" : "/authn/console" }
    09:47:16 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    09:47:16 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/43
    09:47:16 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 13:47:16 GMT
    Response Time (ms):101

    Payload (Click to Expand)No Payload Body
    09:47:16 verifyEquals: []
    A : 204
    E : 204
  • test_ALM111766_ErrorUpdateSDMTemplateWithoutDomainParameter pass
    2017-04-05 09:47:16 2017-04-05 09:55:49 0h 8m 33s+10ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.TestUpdateTemplateSDMRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify error message if user tries to update Template with incorrect domain parameter
    Status Timestamp Details
    09:47:16 STEP 1 - Login to Falcon.
    09:47:16 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:47:16 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:47:16 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 13:47:15 GMT
    Response Time (ms):92

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczVb5gOjqRRxWmK6p2LJLUae-gf2Q7xyzs.*AAJTSQACMDEAAlNLABM0NjE4MDA1Mzc3NDM5NjYwNjQxAAJTMQAA*", "successUrl" : "/authn/console" }
    09:47:16 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    09:47:16 STEP 2 - Upload template.
    09:47:16 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm

    Payload (Click to Expand){ "fileName" : "Template AK_en.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "AK Test template", "description" : "test_description", "active" : "TRUE", "locale" : "American English", "contentEncodedStr" : "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" }
    09:55:49 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 13:55:49 GMT
    Response Time (ms):512221

    Payload (Click to Expand){ "id" : 44, "name" : "AK Test template", "fileName" : "Template AK_en.docx", "description" : "test_description", "locale" : "American English", "active" : "true", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }
    09:55:49 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    09:55:49 STEP 3 - Update template with empty domain
    09:55:49 Request:
    Type: [PUT]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm/AK Test template

    Payload (Click to Expand){ "fileName" : "verbal warning en test.docx", "name" : "verbal warning en 2", "description" : "verbal warning en", "active" : "FALSE", "locale" : "American English", "domain" : "", "contentEncodedStr" : "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" }
    09:55:49 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 13:55:49 GMT
    Response Time (ms):153

    Payload (Click to Expand){ "errorCode" : "WFP-108010", "message" : "Domain is required." }
    09:55:49 verifyEquals: []
    A : 400
    E : 400
    09:55:49 verifyEquals: []
    A : WFP-108010
    E : WFP-108010
    09:55:49 verifyEquals: []
    A : Domain is required.
    E : Domain is required.
    09:55:49 STEP 4 - Update template without specifying domain
    09:55:49 Request:
    Type: [PUT]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm/AK Test template

    Payload (Click to Expand){ "fileName" : "verbal warning en test.docx", "name" : "verbal warning en 2", "description" : "verbal warning en", "active" : "FALSE", "locale" : "American English", "domain" : null, "contentEncodedStr" : "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" }
    09:55:49 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 13:55:49 GMT
    Response Time (ms):135

    Payload (Click to Expand){ "errorCode" : "WFP-108010", "message" : "Domain is required." }
    09:55:49 verifyEquals: []
    A : 400
    E : 400
    09:55:49 verifyEquals: []
    A : WFP-108010
    E : WFP-108010
    09:55:49 verifyEquals: []
    A : Domain is required.
    E : Domain is required.
    09:55:49 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    09:55:49 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:55:49 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:55:49 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 13:55:49 GMT
    Response Time (ms):105

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxyJVDJtiJqsJWBML5NtINyy6i5RY5BFa8.*AAJTSQACMDEAAlNLABQtODI3NTU4NzgwNTk4NjUzMzMzMwACUzEAAA..*", "successUrl" : "/authn/console" }
    09:55:49 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    09:55:49 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/44
    09:55:49 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 13:55:49 GMT
    Response Time (ms):97

    Payload (Click to Expand)No Payload Body
    09:55:49 verifyEquals: []
    A : 204
    E : 204
  • test_ALM111767_ErrorUpdateSDMTemplateWithUnknownDomainParameter pass
    2017-04-05 09:55:49 2017-04-05 10:04:22 0h 8m 32s+658ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.TestUpdateTemplateSDMRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify error message if user tries to update Template with unsupported domain parameter
    Status Timestamp Details
    09:55:50 STEP 1 - Login to Falcon.
    09:55:50 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:55:50 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    09:55:50 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 13:55:50 GMT
    Response Time (ms):80

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcyRAzvlmHxAQIXQ08VShwgWIGBkpN-1-2s.*AAJTSQACMDEAAlNLABItNDEzNDI4MDI1MTA0MDYwOTkAAlMxAAA.*", "successUrl" : "/authn/console" }
    09:55:50 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    09:55:50 STEP 2 - Upload template.
    09:55:50 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm

    Payload (Click to Expand){ "fileName" : "Template AK_en.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "AK Test template", "description" : "test_description", "active" : "TRUE", "locale" : "American English", "contentEncodedStr" : "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" }
    10:04:22 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:04:22 GMT
    Response Time (ms):512135

    Payload (Click to Expand){ "id" : 45, "name" : "AK Test template", "fileName" : "Template AK_en.docx", "description" : "test_description", "locale" : "American English", "active" : "true", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }
    10:04:22 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    10:04:22 STEP 3 - Update template with nonexistent domain
    10:04:22 Request:
    Type: [PUT]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm/AK Test template

    Payload (Click to Expand){ "fileName" : "verbal warning en test.docx", "domain" : "sdfgdx", "name" : "verbal warning en 2", "description" : "verbal warning en", "active" : "FALSE", "locale" : "American English", "contentEncodedStr" : "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" }
    10:04:22 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:04:22 GMT
    Response Time (ms):151

    Payload (Click to Expand){ "errorCode" : "WFP-108028", "message" : "The following domain name does not exist: sdfgdx." }
    10:04:22 verifyEquals: []
    A : 404
    E : 404
    10:04:22 verifyEquals: []
    A : WFP-108028
    E : WFP-108028
    10:04:22 verifyEquals: []
    A : The following domain name does not exist: sdfgdx.
    E : The following domain name does not exist: sdfgdx.
    10:04:22 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    10:04:22 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:04:22 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:04:22 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 14:04:22 GMT
    Response Time (ms):123

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxLQFDHrKlf9YuS3dreT9d67nXISRuVCOM.*AAJTSQACMDEAAlNLABQtMTcxNDc5MzQyMDgzNTI5ODE4OQACUzEAAA..*", "successUrl" : "/authn/console" }
    10:04:22 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:04:22 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/45
    10:04:22 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:04:22 GMT
    Response Time (ms):107

    Payload (Click to Expand)No Payload Body
    10:04:22 verifyEquals: []
    A : 204
    E : 204
  • test_ALM111768_ErrorUpdateSDMTemplateWithoutActiveFlagParameter pass
    2017-04-05 10:04:22 2017-04-05 10:12:55 0h 8m 32s+800ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.TestUpdateTemplateSDMRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify error message if user tries to udate Template but doesn't specify Active flag
    Status Timestamp Details
    10:04:22 STEP 1 - Login to Falcon.
    10:04:22 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:04:22 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:04:22 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 14:04:22 GMT
    Response Time (ms):77

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcyETxDt1-ufMEZeOkZeZ17iVLbvDPCzXCc.*AAJTSQACMDEAAlNLABM1Nzg2NDgyNDU2OTYwNjU2ODIwAAJTMQAA*", "successUrl" : "/authn/console" }
    10:04:22 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:04:22 STEP 2 - Upload template.
    10:04:22 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm

    Payload (Click to Expand){ "fileName" : "Template AK_en.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "AK Test template", "description" : "test_description", "active" : "TRUE", "locale" : "American English", "contentEncodedStr" : "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" }
    10:12:55 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:12:55 GMT
    Response Time (ms):512205

    Payload (Click to Expand){ "id" : 46, "name" : "AK Test template", "fileName" : "Template AK_en.docx", "description" : "test_description", "locale" : "American English", "active" : "true", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }
    10:12:55 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    10:12:55 STEP 3 - Update template with empty Active flag
    10:12:55 Request:
    Type: [PUT]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm/AK Test template

    Payload (Click to Expand){ "fileName" : "verbal warning en test.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "verbal warning en 2", "description" : "verbal warning en", "locale" : "American English", "active" : "", "contentEncodedStr" : "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" }
    10:12:55 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:12:55 GMT
    Response Time (ms):155

    Payload (Click to Expand){ "errorCode" : "WFP-108013", "message" : "Active flag is required." }
    10:12:55 verifyEquals: []
    A : 400
    E : 400
    10:12:55 verifyEquals: []
    A : WFP-108013
    E : WFP-108013
    10:12:55 verifyEquals: []
    A : Active flag is required.
    E : Active flag is required.
    10:12:55 STEP 4 - Update template without specifying Active flag at all.
    10:12:55 Request:
    Type: [PUT]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm/AK Test template

    Payload (Click to Expand){ "fileName" : "verbal warning en test.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "verbal warning en 2", "description" : "verbal warning en", "locale" : "American English", "active" : null, "contentEncodedStr" : "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" }
    10:12:55 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:12:55 GMT
    Response Time (ms):113

    Payload (Click to Expand){ "errorCode" : "WFP-108013", "message" : "Active flag is required." }
    10:12:55 verifyEquals: []
    A : 400
    E : 400
    10:12:55 verifyEquals: []
    A : WFP-108013
    E : WFP-108013
    10:12:55 verifyEquals: []
    A : Active flag is required.
    E : Active flag is required.
    10:12:55 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    10:12:55 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:12:55 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:12:55 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 14:12:55 GMT
    Response Time (ms):79

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwQC83Pkvp90hGENaLhKUGt4f4Tm5iJfWY.*AAJTSQACMDEAAlNLABM5MDM2NDU0NjI5ODY0OTIyNDMyAAJTMQAA*", "successUrl" : "/authn/console" }
    10:12:55 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:12:55 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/46
    10:12:55 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:12:55 GMT
    Response Time (ms):94

    Payload (Click to Expand)No Payload Body
    10:12:55 verifyEquals: []
    A : 204
    E : 204
  • test_ALM111974_ErrorUpdateSDMTemplateIfUserDoesNotHavePermission pass
    2017-04-05 10:12:55 2017-04-05 10:21:32 0h 8m 36s+622ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.TestUpdateTemplateSDMRequestContextNegativeValidation
    dependsOnMethods:
    Description: Verify that correct error message is returned when user without fap permissions uploads template
    Status Timestamp Details
    10:12:55 STEP 1 - Login to Falcon.
    10:12:55 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:12:55 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:12:55 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 14:12:55 GMT
    Response Time (ms):92

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwXi-T3lVEz-05OcHyJcW4JHY2IweaVCWY.*AAJTSQACMDEAAlNLABQtNTk1MDExODk3ODMxNjgzNzM2NQACUzEAAA..*", "successUrl" : "/authn/console" }
    10:12:55 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:12:55 STEP 2 - Upload template
    10:12:56 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm

    Payload (Click to Expand){ "fileName" : "Template AK_en.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "AK Test template", "description" : "test_description", "active" : "TRUE", "locale" : "American English", "contentEncodedStr" : "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" }
    10:21:28 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:21:28 GMT
    Response Time (ms):512117

    Payload (Click to Expand){ "id" : 47, "name" : "AK Test template", "fileName" : "Template AK_en.docx", "description" : "test_description", "locale" : "American English", "active" : "true", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }
    10:21:28 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    10:21:28 STEP 3 - Login as Attendance Administrator.
    10:21:28 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:21:28 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:21:28 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 14:21:28 GMT
    Response Time (ms):136

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxjfgGgSasVrliMUl4PuPyTB9gYNbE6lMc.*AAJTSQACMDEAAlNLABQtMTM2MTI1OTE5NjA1NzE1NDY5MwACUzEAAA..*", "successUrl" : "/authn/console" }
    10:21:28 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:21:28 STEP 4 - Assign ALL permission profile for manager.
    10:21:28 Request:
    Type: [PUT]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/

    Payload (Click to Expand){ "personIdentity" : { "personNumber" : 10020 }, "personInformation" : { "accessAssignment" : { "accessProfileName" : "FAPcontrol_templates-disallowed", "timeEntryTypeEffectiveDate" : "2017-04-05", "timeEntryTypeName" : "NONE" } } }
    10:21:31 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:21:31 GMT
    Response Time (ms):2788

    Payload (Click to Expand){ "personId" : 52, "personNumber" : "10020" }
    10:21:31 STEP 5 - Login to Falcon as manager
    10:21:31 Going to Login at openAM with
    Username :MannyMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:21:31 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:21:31 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 14:21:31 GMT
    Response Time (ms):85

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczGk33UQ8iTLtUqbRJWZW1GcXbsLr8VcfI.*AAJTSQACMDEAAlNLABMyNzg2NjUwNTUxNTg1NDQ2NDQ5AAJTMQAA*", "successUrl" : "/authn/console" }
    10:21:31 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:21:31 STEP 6 - Update template
    10:21:31 Request:
    Type: [PUT]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm/AK Test template

    Payload (Click to Expand){ "fileName" : "Template AK_en.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "AK Test template", "description" : "test_description", "active" : "TRUE", "locale" : "American English", "contentEncodedStr" : "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" }
    10:21:32 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 401 Unauthorized
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:21:32 GMT
    Response Time (ms):121

    Payload (Click to Expand){ "errorCode" : "AUTHZ-401", "message" : "User does not have access to SA_DOCUMENT_TEMPLATES with action ALLOWED.", "detail" : "User does not have access to SA_DOCUMENT_TEMPLATES with action ALLOWED." }
    10:21:32 verifyEquals: []
    A : 401
    E : 401
    10:21:32 verifyEquals: []
    A : AUTHZ-401
    E : AUTHZ-401
    10:21:32 verifyEquals: []
    A : User does not have access to SA_DOCUMENT_TEMPLATES with action ALLOWED.
    E : User does not have access to SA_DOCUMENT_TEMPLATES with action ALLOWED.
    10:21:32 STEP 7 - Login as Attendance Administrator.
    10:21:32 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:21:32 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:21:32 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 14:21:31 GMT
    Response Time (ms):78

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczHvKD9ZxkB5dxmQcw2ZJyk3nA47a6QqvA.*AAJTSQACMDEAAlNLABQtODA4NzAxMzU0NDA5MjA3NzI0MQACUzEAAA..*", "successUrl" : "/authn/console" }
    10:21:32 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:21:32 STEP 8 - Return original access profile for manager.
    10:21:32 Request:
    Type: [PUT]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/

    Payload (Click to Expand){ "personIdentity" : { "personNumber" : 10020 }, "personInformation" : { "accessAssignment" : { "accessProfileName" : "Manufacturing Manager", "timeEntryTypeEffectiveDate" : "2017-04-05", "timeEntryTypeName" : "NONE" } } }
    10:21:32 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:21:32 GMT
    Response Time (ms):241

    Payload (Click to Expand){ "personId" : 52, "personNumber" : "10020" }
    10:21:32 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    10:21:32 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:21:32 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:21:32 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 14:21:32 GMT
    Response Time (ms):77

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwzUEnMYbRVcG5RWoC4TMG2eBGanlUOrLc.*AAJTSQACMDEAAlNLABMxNDMyNzEwNTg0NzIzNDk1NzM1AAJTMQAA*", "successUrl" : "/authn/console" }
    10:21:32 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:21:32 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/47
    10:21:32 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:21:32 GMT
    Response Time (ms):96

    Payload (Click to Expand)No Payload Body
    10:21:32 verifyEquals: []
    A : 204
    E : 204
  • test_ALM91902_GetDocumentById pass
    2017-04-05 10:21:32 2017-04-05 10:21:34 0h 0m 1s+462ms
    Groups: P0
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.TestGetAggregatedDocumentPositiveValidation
    dependsOnMethods:
    Description: Test verifies that it is possible to get document content by id.
    Status Timestamp Details
    10:21:32 STEP 1 - Login as Michael Martin.
    10:21:32 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:21:32 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:21:32 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 14:21:32 GMT
    Response Time (ms):76

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwWvTFEG3Y74RBf2s5SbX2jUDh0j8PXuXs.*AAJTSQACMDEAAlNLABM1Mzg3OTYyNTA4MzQ1Njc1MjAxAAJTMQAA*", "successUrl" : "/authn/console" }
    10:21:32 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:21:32 STEP 2 - Get aggregated document content by id.
    10:21:32 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" } ], "startDate" : "2017-01-05T00:00:00" }
    10:21:33 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:21:34 GMT
    Response Time (ms):989

    Payload (Click to Expand)[ { "id" : 35, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false }, { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 1.docx", "id" : 1, "creationDateTime" : "2017-03-15T13:28:15", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false } ] } ]
    10:21:34 Request:
    Type: [GET]
    Parameters: { header : {tenantId=manufacturing}}
    URI: http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/2
    10:21:34 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:21:34 GMT
    Response Time (ms):88

    Payload (Click to Expand)PK��?koJ������������ ���_rels/.rels??AK1???a??l+?H?^??H?C2??dB2???DP?.(xf?{????aT????h`??(Zv>??????"???? ???(US???&?D????4?(?M?9??1?:?}????mou??Sup???@1?$?8;??Ei?s]]?&???[z??^??\???Y?T???Uj9??p?k? ~?.S ?,??>Gts?S??~?,?)?????;PK??Y??���R��PK��?koJ���������������[Content_Types].xml???n?0E?|E?m????????e?T????C?y?}?D-%??z?wf??<?ne???:?UNF?$??.??r?1I?I?<S????????d0?? ??????{?@??K??e?B??V2?S[Q??'????w?k?A???=A?V?O[!???!???$?[\nÜ??0cj??G']??$?Cd???¸4???????qd???7??N???Ph???AH[@??F??Ig??W&1!E? UG1uvU?Cg??pQ?`????~7?X??sx?d?u?dB?v?Y???1(?O4?a8?qJ?5g?NCtrl ??C?(>?????j%`q|????R8?G=?8?????;?V??????????o?;??????3t$?y.'?/PK)?��o��PK��?koJ���������������docProps/app.xml?S?n?0 ??+ ??]????H7????gM?a?$Hl???G??;??G????s?e?8[?b?? ?v????????Jv)??Mp???b{D??<?=?*.(m)??+?0?k[????,??<????6??I??????h?t??'=)j?}???t?[4{?'V?UW?dA????A???xt???,s?G(?{?F?\?E)??W?wF+?V?[??????np?%??%?^?? %]1?c???y j??GY????V???U]??q*?r?Lrx??4??E?*v?_*B?[?*e??ec0??G ?6??p^6??"?v??|?@???pC?k?m????????????i?]?=?o???l{?}??????u??.??????o??4?eY~?/?,%??BCS??2??t??;h^k>&?Z=???,????a?^9??_?PKzu5??��?��PK��?koJ���������������docProps/core.xml???n?0E?|E?}b; D-??H?JE?? 5~?v?}A?.??;?w????Iv`]?U?hFPJ?V??/??%?sU?F+(?????0Lh ?V????rL?m?7 c'? ??Cq???>?v? _|8'd?%x^q?qLMOD'd%z???MTC?w?f_??t6D?w?]????a?D,^?b??V??P??f??P%?????G9+????r???qJiJFKr?H?????H<??M?�?<?0Rg??? w~>e]C?p?1??/Y???a)e??u?3???®?6???}9???B??PK?ws?9��]��PK��?koJ���������������word/document.xml?]?n?8???????:?$??,'???$?, Y?cNdQKIv???X????'9,???mY?c?Q&?)???b?X???-4??%??|?^(g?5??????w??\????&5?1?=46.?_l????M???M4u???????1>??<???\c??{1&?.z??pH \?Rf?4EU?7?Q?.s_?'?V7^??:?????u??d/???^}?????x3^?? ????|f_?*??#?A??G??????9:?5?-?j?#????[?8 +????dl?S?6v???O?G\a???Cc+h??U%Ì@?Y?0??%c???s Mbp??vh?8/?M???N\??{?5???[?%'9?5w??<?t?]q?Ps??^r|2??)J???ga? ??-_yH?J??x?f??Lt?????g5??[??=????#?cD???Q?v?? 7?????k?XauN/???????????-?????|???{?}???? ?z?Av?N?y?*?q????t@?+??3??CL^Th?cNN???^??k0????Y[?f???A?R??Z??????#,?U+??? bb??? ?`?e?\xK~?G???eS9P????? FI^??7?,????59ZqM?_C?1??_???-<??1N??w????`;????\5?<}#??Mto??6F???x????3????} #/??t?(??\???Lk-???lQW?=5???E?Z? ?*F???^?>?-Q2???So?N>?v?:??{?0?b6?"*????.?HN????~H0 �-???Cby?as}???? ?????q??U/?�?z?Ym]]+??k@N??a6?-???b?C?fu/?D?????3d??r??us??O`J?0L??Be??a??9!?{??l ?~]i????UbB?t??~?a??]2Ne?u}x??D?>?k<????K?"?3(_?q?@f???k???]?4k7_gW}G$?!|m?px??+?E ?[w?|2)??IH??"??r??w?Z.?g??i?[J??k???hv;'???;??it\��?P?????Zo??3???J3?n?~???Z?}??-RFn ]??x???N??? 6-???[ ???<???0>?Z?V*aK4?????uMm?+??ly???j`?fnT??q?L?f???}W|??????;_?(???????}jb)?rm????<??U+y??w.F??????B?{???F#???#??? ?u??z?????}H??Ú????!A???b}B</K?b]?:?:??:I?{u??r9??t?t?w?`a??h??????/?X?9??g\FE&q ?u?p?????*?????"??b9??WB^Fl;?f??4??n-????W?/?m'??w???o?q??,4DN?6??:???1kF}??&_6???_:#?N0?@HB??y?1B??? ?:????#|?=??A?/Wl??????#??????(l?????K??|?O?????m?�0?????#&????a?U?P????%???W"?ga?o????7?3?~???c?}>???j???0f???f]~p?p? ?6???x?/?C??iR?!?T?P?[?@ ??,? L??????=????????q?IC???D?Wj?????n??_/?xE???p|??b???W$???=?l?xsUN0??6??????\?=?S}?|(?*Y'0|,?D?6?????1:a?t??a???R?q?e??;b?x<?????ls?u=.y@n???I????o??????)JW?>?7??yCi?????y[?m7?FG???????????C??g%?????r?'??D??O??Z?'h??G>Z5??c?3F?u?.?k? ????_.?>4?~??&?????!?'oz]?I? ?g �???z?`:F???<o??]??n???@?M?Y??=WP Jja??W????`???[???_??V????N???b9???-S??????C???3?u^I'x/(0K?\s?z?1??<~A e???:{??*A?{??)???g??????YSU:?cx? ?q??_??*=Mt???????9??=?1??y??s>???N?&??????{??4??+??am ????# ?&?6?????v??\?M?\?vt?????????????:$?h??????k?V;?9????+??u????????n??`?2D?'g?Q??C?;? G?Kr??h?S8`??K;U???z?i???&?T?v?m 7?@Bb9z?O?D?z??? ?\?$?/?"???q?b???Fl?????8?????2)(?h??;?a|?6?{IJ8??X??{-??A??J0??t????d^ l ?1l????U+???o?y?#??+??y??%??6?}???"V"?t??p?CS?´?UU??Z?Qk????H\?????qP'?Z??~?K??q??'????E???Z????????#??*z9 zy?.A*?Q? ?g$?j??k uU$~?$? ?}!?8?9ZM?.??;~W\Sq? ???kO?? ?K???aL??A4???R???(? ??3??C??-???"?)??6?t=????t6???1zT<??&K??uP?|?- h????t?a??p)6?o????�?,Q?!???}?PV?Fo?@?^?]????mX?Po6c1????vJq??V?iZ??@?????N+?7R]4?wd ??V?Y????"b#?S0??\ ?lq??<Y???U??5?Nzx??\k: <K??b??FS?;?I????'K?G?GoB?'?f???q??5A??7??$ p????????i?EM??5??g??k#???z????v?k0?c&?? ?? `JMG0?3?vA????SQW?K;m?*l9??/?<0:a_?p?�?H??????w? ??oy??`?_?e3qW$[?=*Q? ??=??t???t??&??X?` m???ZU %??+?uy??%9?Vo?Z?[J??6M?h)?Mi????iCx?m??zX??????o?????Ba??r???? ??H??w ?7za?B??mOG?!??f5??`w?h????X???>?A???????<[`<\_?????-f????J???O~v??0??? ?B??'�? ?>?=?_?p??d???r?????!?T??????WG:W?yH?,??p??öRAHIf~GR???? ???3?B?p?/???&r?3}H?d#?{??}??????v?&???q??r?? ???!M??yd a??v=H&?B:?0C [x???AW?.??z??<??7~?>?8?a?&? ??8??7d^ Q\o5???v >???t(??mg?(?d?????&??? Y?8t?? ?8??E X??n??;a|iS?0a?mq*??? ? ?????????&????#??%?W?????f??SO�  ??w'???h_??? ?T,?f??:?p?;G?>??N?8?6;?\;DE?C??!??d??)?r????r?i???W=???[C???O9Wsp?Y???\? ];D??w???PIu?N??\2y;??? M,L??`?6?r??7H??-?98yw?>??L????:??TgL?E???? ?7????a??O?c??Ak???!C?+'0??W?UV??.T?J/?? U????U??? ??I _xo????c%*?:6?????W?P[??X"[?c?A ?"v???5R???d??6LO?[t.?nJ?????ó?\???SC??6?r????|??Q???)?m?????????x??b?[?o?q??D?? 6??4?5?)p7y??6:?^w???`???i?? ???d?B??2-nqpD?]???}@|??s??????x???O??5g???} ?]?T B? ?O?6??VM:k}??N? j???r?s?h??g????bM??;*?????:?Dx??????A??l??????]???^eU???jiL??i?? ?? g_?,?????}lP??bu?t,???J??????(?n? <K?????a??R? ?c?f¦???o??mo?*n??~????t?|=??SD?e?? {r6??(%?tC???? ??>-K?????????T??I?t?c(??Fd@xK????????jx??L?r????)?,?X^N??L?=???k????F=?????i5>< o}$1I=a???? ????e???)?w????A@+??G?l&?{?]??0?As???*üH??m?B? iY?7??9????I?-?X??R????P??0.?7.?r&?p?>?6?? H?G|JW?9Hu%O????Oe????i???c?????<?j?u???>3??Y????]18w@8Q????????g?8??NEY?c?�*??,?%???X?8?f?i???$??Q^8b????7?{X)�?V�?`<??Ab??N,????1?F?? (?"????5?BY?}??c???=??sGt??x?M?svJ]??tbC?`b?3?W??G6j|??,?tc?+??-)`#?U??S>L?n?D?1??`?/? ??GT??????m%?%U5?Y/N N??Z??Xo??c?fwq???<?}??????Wt|D?????}??Q?PZ+?^???E?? ??vS?YB5?/? ?[}?Nq?\??f????|??hE???????????????v MU?s�?9r??^*zY!?#???e???�???~??7{,??{<?m?r????W#??~?d?h????w??j???Ëy?A?!b:????a???fE?8????qk?7?d?=????V?ot?i?Z???n???3?{?< ?6??*c?Z??h??8y??R??f\???oT??D??????c?????w??b????,j"?#???????+v??V?/I?????P?J|GZQ?X !?F??i?V?6AF????Xo?i ?%?-i?Fk?:x???#^??k?>Q???|??G ???G!a?Q?,??I??B?c(??a?b?c&??X8-????1??n?1'y?Aw?????_?n?:????g!?oI9 ??? 1b?????k?n?h?{??w????3j??i<?{+????vOs????~?=??!??b??f/??p;1o?n]qH^??\??y?6`?f????pE*??4sJ?S?R??{Ww>?1???\???*aSO&S?5/???????u?5D?;?c?? c ?\?G????Dt8D?EA???V???/w???W8?? uwx_&?J?<A???"/8?^????7?W??î??{Jh?+5[?W?<????kO??@?????|??????"?y??fU@?0??????????;???h?s??xO??O??I???qi????4? ?M6?-@????????y??C?6?B???S?$??)??t?&?y?y??j ?He?8}4???;sn???H[?G$?jKl?? ?Na??l??~?2???W?>8????CVE?B????? ????kZ???#??JM|?-????7?2?h+???6&?I:(?q?x?|=???Sthp??w?S? ???f+? ????L?JX???M?P'|L? ? ??z?F;[S??q?A??K a???"?~??V? ?}3P? ??q ?P?E -??/?pB?T?|?aJ?H#&????YFd?h^i???????:????[S?????,?????Tl>?}a??4%"? ?T??sjo>???=???(??v??.D?-?g@ ??,? ?\????h:G???J??,?G?v???M????4?L{?l[?a@??????-??tj???Z????`???G??>?????Z???|???V?Jx ?l?)?,zi*0e?pd???¼?b?:6 1? S?e??Q?[q??:?q? ?????s???I?S???? 8G,????Fk?e?l_-2??U?? ?v?F{?TI?\"?|./??? g???&bM????????%???wNi?]>}9U??fX?L??#????R?B&?????C\M2g?#g4N ?6???nA?2H?:o???$p|?@?c??1+w??q?\v�??),F^PX?GW?=??? ?#WAJ??L?,Y???\?W?Jzn? ]??"? ?A ]4O?A}??93An???W+e? 9WB???=/??i?????i?:?n???e??d?????M??3????{?y> ??w?oztÇ?W??Ue?N???V|s??Sym?]?&iU??*)?<?{2?W4"I5????{?+,:???6?#?b?1?~s???/SbYa?8k ??u??H?r??N,?_??5a???t???H??|???|q????%\V??}??!?W?}??????dH ?_??????/|u?w?Ww?N?8??w<?U?uG??\>?4???????>? g?\\?s???????>?C??? ?NB? ?<?sfD?±??'??An9^?h???X[?& ???}?m^?f>?w?"?V%4*??Ihh?F;^?G??R????f=?XS[??J??????v??1-??@[!??????gH?\\?E?3}????9??d??Cr??8???a???4s???]I?F???=W?\ =?p=9?F{GM?m??+??eA???xy=}???w??R?4??_?h???? G%O?O6??L{e?[??9?b?}??0]Z}yD?X????;??q?R?Z??b?????X??�[T?_-q?P`?@?^??N??k?C?F%+P?@a???V???g??Mi/`]??bPX5??? ??#?????5[?U? ?8?RJ@??????????|u?? ???9&6q=??V??J?????YyLH?7?pt?\ Z4 ?m?j????;?h???R+?Rk?k?Gl`'-?g|m?gI?*???? Yj?f]E?[?q??v3???6\wC??D??z0??h???Pj? ]SM?'\jw?Q??Z!?${???55g????Ml{?c?6?k??77?z??:y%Tlxl?sO?:??o?F?+???????x?Yp"3<b?? ?Kb~>c??<m?<?[r??5DGFpv??�i?Hv^??":uD??D?U>??3???$Ayq$(9P?V8l&?????%X????a4?p L??Q? ??C&????/??^??PK???��?�PK��?koJ���������������word/_rels/document.xml.rels???N?0???=E?{)L?????V?:8|D???L??m?\???.? ??/m?j?-z??vJ?4KRJ@???d?????fI?E.+?+9???z?z????????E??i????e ??Di??M????nM?4/?xl?? f? ?'J?UN??()?i�s*?b??Wu? ??Tu???�???f?0e!E??&?Yl?X *?aq??????N??[???c7h??/?]?1I%?^R+?Ra? 9????W?????? ? ??8?;?Y?????A??|;?D???l?8H,?????cxT????z?PK???4��?��PK��?koJ���������������word/endnotes.xml???n?0 ??? ?'??u[?8?tCo??TY??Z? ????????Fg~?IJZ??5U?W?k??%?E $?v{??s?E>?E??2vP??n?>??TA??>m??X?M9??TF?????",%?E??? ????$?F?T???³g???U@?:#M??k? ?A??J???/3V;H{?b??GA}7X?K?M?(k? t?Si@?S??f9@?????%H>?????x???hd?????$??"-b??D?K??#4L??????&???^?n^q~9??D??h??<???V_????<1????L?w?N<U??JQ??Z????DM?xe??%?gl?t?,M?G?g,????^?ai? QW?d??pm3??f?5jm????!???{???s??I>?m???PK#R???��?��PK��?koJ���������������word/fontTable.xml?]o?0??'?? ?7??4jR???&m?XS??!&X?6?Mh???|5??)?@s??rxt^????g?*?!???CE,L,G?y6??#G"$????jt????&R??z??<??|?:N)'?#s* ?H??G?t9Q???&?<'??Y????1?E???DE&??'? c??f?(?NY?7j?%j?T?\?j ??Z?&?2^x$?Y???????4Y)X?a;??N??N?? ?x?y)?"? ?C%??qC?)??pH<??\f6?!5? ?"??.?????[???r??qJ??f;???,[o?Jr"?D?L?n?+?XUS??l?B?1?4?#4?a???Fb????x{s??n ??q??o?t???O??????a?$E??#??O???"?~????}?j??D?P????= 0?T*a+\.?:?#a/t?Ep ??????8??h?R?%"?+v?%??|?Auo??dZ?6???"??$?Fv$???b?)&P?????Q? ?*??9,?Y0??????B????SH3S??s??;D?,r?i???i?/l?????h?????+?????o[???/PKf?#U��8 ��PK��?koJ���������������word/footer1.xml???n?0?????p>??TU?l??V??8?U????????d?V??????????????????)&?#???.R??e=??w?O?M?{@?%??6@????!3?9j,?a8?%?e).??I9VrE?X???Q??s?x??IL???a??tIuM?S??:8s??`B) ????^l?~???1)?@'{?? ? IzA?a??s??!+?*??2F?e?`?+?=n??,H??&j%?- ??z???<G~?)?+?H?3:?"?H?=?DQ????T?????�?????9??T?H??????X?&?n?]&???E8l,j?p$e??q|C??)?V<??????f?@????N-?d5???'?g??<???L???G???6???:&B=?AP?B?{?Nm?? w?(?jg?=1:?????I?b?k?x??(Ts?????? ?U{0??7??T"o?JQ?6? BP???S???\???|?,?{???8GTg??W?i?a?j?¾ ?;\?_PK???��g��PK��?koJ���������������word/footnotes.xml???n? ??? ?J1???j??-????RK,??Vk;g??(??N`<??y??? P1"?\1H?Z?????????q?�N??6?,?/??y?J2 J2 JM?(?4e?R?e??c?2.??K? XH]?????q\?I? $a?? 0n?O?B??'??@s?S0?:?4K,?Y???:??p??k ?0*?#z?mH??wu??$?.d??\?*#6<??l&t??[i~1?!?s?X?)v?????w ??d$??y"/??q??D?o??DR???7M?p??:??????n?? Mt?????R?*????n2??MZONPFn?????? ?%??H???C??%1 ????�?S3??"w??m??6??q5?[]?u? ???n??R???$??]k`'?PK)_7?��?��PK��?koJ���������������word/media/image1.png?v?W??�3??% R0H?????1????Hww#)??CJ# H7C???????[?/x{???g??g???WS?'??��? 0 ��????�0?9v W ???Q??J?�P ?5�??j?Z????????????^AAAmmm0????22BMM?????????u||,..???/???zz?????????y###WWW**??????-;;???%nnn???AIIijj?????????MNN??????F???ADDtsssww???WYY??????????? ?????????p???ddaa?????IHH( ???*++???????B??????qqq???"""P(???E[[[@@???Nkk+????????????????????OOO///???---??????FGG;;;???mllHHH?<yBFF677dhh???~xx??????V\\LJJ ??????????488???DCC??????0VV????_????JKK333OOO'%%yyy ???????????????????vtt??????,//gdd444,,,|???????}????KFF?????????iiiBBBrrr???...???&&&???jjjCCCYYY999???????????LLLnnn????=C"?????????????????100(**:88(((PQQ???166~?????11?????w?>}?????????????7h??????L?�x:??`�??Z??W???B?5???P0?|?????::???M??7???H?$?H??$?OO?v?<}~?FO??? ?????k???????f?~?4:]9)??l??MgI?W?i?"?[?W?C_T?j?]???P?uv?C?e???????x?[5r?YU?}??? ?e??Mb???fH????? :?y?6?\?m*?M? K?!hW?s?? ???r??X??-??x?#?J???5??R2F?o`??8????0?s??h???l??4???a[??J??f?/?W??N???g?fW?m??????(?U????Q???I4i????6?V?K,B0OZ.?8m~_=??\ ???%?I??T???E%??-W????p?? ?Wg��3;??I???O??}?W???X??b/y?????0E? ??|r?{p? .??????5??Q??j6?\?\?r??<&QF?GK??zn9???9???????l%????K?????/?X9+?Qx???u? ????m????#???"?]ONiFY?O? W r?p5G?y??�??l=Z,??~??`??eV??Ir?'Md6???0F[?: ?D???u??.??)??Uf??C?c?e??q??+V9|NB??H?)?lhI??R?????_????]x??U? ?????!?!??@???Pu?%M?=?Pz<???CL?Y G??G?U?'?8A??U?m?64?/]?Wb0??.L???/???????CT??&F(??|ar???L??Vp1}!^w` ??|?P?????#??Q:l??%;?"??71.ld0??;|)?X? ??>?x7@?W$AWjl?nIv ?q6A)??3U??[?=??1??T|?z)??5[_?????{ ???#-u????;???????T+?:????U???tI??JV?*.?LY?^??O????/???????4????N?l??<???lTdY~???8???& ?r???1??O?P??k???F??Å?????+?E?3?Ng?o????]????O???L?gX?Z="??Z?F?4?y???w??? ,/??!?@??!\K??C?D??Ô0wb?"??^s?\??>?r??X?T?^<1?d??V&?????Q???0?A?H?t>?:?&?eX??2;??8#_k ^??????;oFS??-??8u?`8?'?/Qc?q?@??Z_N??Xh??a??$????R8??)P ?p??&\?CAxb^??qv?????j&##\. ]3D?[?X????!?a???\??`J?:d?f|??U???`?,??I??J?0?,???)??~???*? ??T???+?3??<??)-????3 I2F????2??<?xh5?q_??? 2? ??t??^?-??B,Z?g??)??U?(?o?Q? / 9??P?H??^?Q?h???Fz(?[a???fku9MA? ??4n?_?z?y??$?:yO?S?#?F[? ??mc???�3???? vmtver??a?]XAv??&n7????-?kfC%?q?g?]m?`C!?Q???#%??8/???;?w?Z??~\^?????=1?!??Bw?p???Y????<?M??:????!Xp(m?????;q?F?????_w?h?L6?<uI??x?{?x?y??l??U??,A}?A??M?vY????? ?[??u.???O?;_?L%t?,???PH??%Z?Y~dK?????????????L???!?????7 ????:?????????"U?ow-X#?l#????v?y3&Dm?i?,???i???g??????????�?xg 2???80}?MKO??3?(0)8Aw?q??/T?2_ !????? ?/??^F,??c5Pf2ZY9??#x????Z?(<?Q??t?^&{?????vz??8? ??K??=???^W??:??Y??$?q?!??&.5?N??i???L???'b`??(?<?@>?�EW?5?LY?P ?)?m? ??????g?L|f ?z?????N?}?b ??x?U??v??Vw???????l4???Q???p@P?[??06?)??????????b?!D???[???rP? ????????[??V?"YA?6?? _?!???{?T??^?&??hp??n5?cV_S?????jo ??D?M???.:?<?<<e???R?50?c??=?"M???????`IBp?)?s?VE??1?H9?4-#??H?:?q??EZ?C???b??SCq?4P?l?N?+?i']!??R??Cs?+L??"k? ?]#DP???N?S??}?x?????>+??7Q??I?O~?T??l^N?T?tJ ?K[?9??;1?n???????M)VZ?*??nd??b???&(T?9v??N???mk*i??65m???=@?KI????%-a??eæ??:????AV???fe?$NTl?z???i???G??$I?S?~(?4D??B??|(?7>???f?L?e?%?j?ie?;|????8vJ?F'uEt?U?^????6H&!???? U+????V???|?f^??x?l?V????sWs?ÆI??3??Hi?_?P?)??? ,jA???? G?-??t>?r??V?U???????o?U?S????{M??H?.????????$d???�?????B??i2*ia??sNbHjJ?vL?UB?3\?W???!p?d d}u?W?h???^? ]�P?8??D  ??of?kN{??�])?t?]?b???????1j??q) ?G???}J�o^U?|` ?1??*??'??$?*?l?>??&~?|+7?W}Y?F?Au???e?fM?????sw?ppt?y???&\K????~v?Z??Z??O???W<????'q^??i?^?'? ????m??b7???? ?d?? 'D?7K??}6&?? ?4?;??L&.?lT?"}Zt??#U????U?/B?$???F???>?}?J1?y?E?VucxW?? ??/mg??v??`.??8zb?y????x????{%? ?S?6!L???~al?????o?'lW??????????. j??ti??W?<?T?????P?????q?U?????*????#????}?????z?vo?|??@?H?}?y[?<f??7???????1???[??0???a ?Dt??OT???n??<y&1?3??nQF?????U|G?>?H?T,??+[1g??TM?W???;*1??u2a???????^?? ??[??9?D<R?????????q#K?Y???2??eN??<?YwT?|???/?^j?7????E????? ?p?????(}U:??8??)*???E>?d=?T?N??????????h????"[;*{|5?.{?0T?7<F?,rV??l\???u? ?v??w9??F?_e?1yT??]?????U+..?M????V?-DY :???^?1??"#?6?j8T??d??? ???4??q|????tDW???N?A?Jp-?@h?????%??kn???DKM??m? $?????????)oU.??7X?t?;?8?;??_?????w???x ?F?? <???????j'.?????g???"p|??j??Y?=??y??D????Q?? ??6 B ?Lu??Q??A?G.R??\?+?y?@?f"??+??R??e?0?(?/3R?+1?g?,?? 2?*UYE???pP?P@?< ?%??nr?Je??O?????????"?y{??>?7?????`?u5g?$?8??????Y?T1?)L8?('?? ??n?C?,!l???,m??KN??B%?eJ{t???(??????D nFP???^????????Y??jI????$~?G???x??????]?????j?v?;dY?[?? ??????%F?2}?x?W??F<?3`S?W??a? <E? w ?vFU??`8???K?????L???;??)??0h0????>@n??D???4??)?,[oy%?I??_22?(?ku???x?~h??A-�2? '?J'?R?$??h?Q??fE?U????A?C??jR??J??L?xR????)?6??+???? =???~?kw?>???????oV?/?????Q*???"*????K[??)?? .a???$? i?'2?`?!???]???? r0??R?l?S?!?m?k?????I???P`(?J?Gv?u ???W^?c???v?fg?&7d?#????Yy??XU6?1=kK(U???~???T.y?? ?6*????T??~??w?lR??%p)7?> ??*){???fBo???$??fNf?#\??Md?�t]? nu%C??1??.?R??S A???o?=???L?^?F?????"? ??? ??\z?Ut????d??B?G,?O?I?s????&? !???@n???Y)?????????V??3??HZ???C="Pk?J?)?L?uZk?@0???H??????pYh?wM?|?." ??DU???;Aq?K/?\ni????=???U??4????k:^9?d??[:?7??\e?l?$E???yY??N???nUs[??A?c??/???.^?/J????Y???m I????Q?SaMW?ys??Lt???>'???%H?>?w?j& ?*?5>???{??|??-????pJn u?)k???n????_??,z,gd?k??d?^?tb?-??z???A?K?.??aj?d?.?%7wb?"?A??]????fQ? ;?f???&!?Z?uk?>-??H??1?F??lZ??L??? ?iL$???:??"z?l?9????/?.???{???? ?????t`%?%?????i?z3 ????O?/?G??Y?jh???c?s???m?K?/???I????n?? v????????&? ?"S??$?�PK???N?��?��PK��?koJ���������������word/numbering.xml?Y[o?0~?????B,*?(?i?&??M0`??N?}??O???_??\??M?? On??????s???#??r?m??m??l??e???9k?W??.fM?�r)6H??q0??e??9uc9?iH4*?Y??IG?e?p???6??CF,6?Z3??k;??+?,?B?=:?N????K4A*?#???'[??$:????�a?Il??aX?L8 2??" ??eK????7u?0!??zG?C,c`TLP4??hR9?A?e??<??v]fr???0u"8????Qx???y$ :?x+j?u???�???|?,??h?Z?>Xn??]???D?`?& ??,9` b??6!??W?2e???p(b??0?N?Q ?5??A?(*?P?On?^?n???6-?!??78???)????i????a?Kmc???{?n???J????????m;:c??~???B8H0?q?x ????k?K1e???#?ekn#?PEL^Iõ??57DT?pR???�:?????:?Fc?nC?H???=???-?^ *??p$??F??IV?s^PW?Ye)?BeQ?J?"?+cR?????? 7n?l??U?f??/H?????v@???e?j?6????? ?.?6???J???]???l?R?????$????J?>???O?{??WI?!???I??]?<i??&}?X???(}???P??y<I?{??VL?[KS?#????p?{5??6?t?n???{?5??&??y??|??id8 �?tj?_'f??y??;?~??}o@??~???v??3??m}?nyi??t?????#????o?9?n????�PK,Di?Y��?��PK��?koJ���������������word/settings.xml?V?n?8}?0?\Œb?P?p?x?"?U??H?DxIYq??;???N?"?E?L?37??3~???hC???Y??(%?b;??Ë?????k4#^f?[!5*?M<5q? ?0/???Z??????TD�YI??O?s?j??+diA??qESF?Z??rZjide?K&???????-y;??,kN?m3?5aP?fG?y????????l{?]Go?n#5~?xKy?AiYc??8?R1$????? r?[lC?{?????? y?????h??>m? d?]J>j2Et?� ??`???r?,?(?X+??d[?8??#?&???GEn??=?gI??!?JKt?P?RX-????/i??i G?yTRZ!-???????y?F=?&??%??x??aN?7???Q??@^???HL?I???????N$??h???"?=0?????w??Sm,????? ~V�.?g??A?5A??k?M?Ze?U????V[2ZUDC ?????M{????1??XF07??XoE??M???du?,??1??Y??U|?ss=?L??????F?4???F??X"^h?F?????Tx? ?{?1??'ð# G???x"?pL?Z??]? ??!no?_E??|z??:?jY??m4R?h?I<???T?;?=n?"?^??U ?y??s???,\~???P+????[?????l?R??m<??l?a? ?Do??m?sI?%?~??? ???%;?;????M<6??c?M=6u?^????�??K?W?1??q?_@?!?Rd?M???~\??>#?0{?6E1G?n%S??[3t??=?u?3V?0?????V??jqS?? ????a?u?3j?A(?[Vj?k?8m?????~%?52???-v?:??????bzN'?i89_???2I?t?????f?N?????W??PK???z?��_ ��PK��?koJ���������������word/styles.xml?Ms?8???+X:?I?,?q?'^??v<??9C$daLZ~????@R???1??\b??`??�???????????g??????????=^??~??_^??[HS/??_??<!???^?s?ez4?%N?G??h?e???q?iD?w|Cc?rœ?d?g?4?H?o|mH?,d???p2YT????V????G4??8?? ?8]?MZ?^??^xl??4G?/",?b?s�????w?`?)?0?N?_Q??�???p??OtE?0K???>)????<?R??=I}??.?Dj]??)?5???y?H????q??f??,`???c?_???F??????,$?S??????h???{6"??ù4?6???K?xC|??CV!4]L$4d?h???i??k.#??/w?)w?c???"?D?=Y ??? ??i?g#?/????}?x"B?ltzZ.|??bA@cm?x??}M?o) v??TaY.?y??g?Sa|~??F?X??4??9??\????MK%????t?????"?0?K??O?;??????~??;??????:???????zG,?k??p7???1d#?cH64?Kh?!U?C&?9?@Gs q?????o?B-?g?ho?v?v??!???=?q?;|;nw?n???????????s???w-?,?g??,??2?:?Fb?R???hb;Yh????[?}?P=??}?~w????????W?=?M7???h(*\???9&4??Gl?>?+???.C?T?^?GKS?"X??E????*??nc??^?$a?:"~??j?????}%!??< ?#??S???? /fx?0?KM3W.*i?<U?9??9?[???V????9?[I?G???>???5w??E????b"&�Ç??wO????;gZ??|?????bL?Zg?C&?*f.?X????U?my??m?s?q[???f9c?j)?0??/??,?_&<?0/f???d?#l??,I??b0?A?????????c O?z7?y%?A+C?????64u??`?%C?Bw?,?E??)x?;??G?5IY ?????wK6??>$,v?????s7??z????F??1n?y????<y???t?7 <Uq???h??/R? ?`?)H<0???ZLDY? ???/???$???Z??QG?mBW?&:??|?#??7I?<s?*?????i???????;?99w?%??J5?~?x7|??>gPj??B????? ??=????I?2?eXk??íx??wx5X?x?U?s`t?? ??<?8uy???????: ?sp?N?????? ?Js%????@?? 0?. 6?V 6?~??h ??\?????u ?*??U?)??8S0Wq6????JL?? 1?U?iHwM??h???9B~?qp???'|%]?qq#???l??\N? ?+?????I??v98EJ?sG'?vN?????L= 2??!??M ??Z/??v????? {Zg??z{?_?,&??U??g??&?/[?ni??j(| c1?o|???????QOK??E??n??gy????? X???'?<7?q[?lk<C??^???w?H[?<n???T??}_^>?????}??1?c??L?????;????J???u????????9?y?[?????8?^#g??J?^/c?c???????; 3?WOd4GuIfJ????I??? ??? ??z+ho?[A?Mo5``F????D?t??)??D?V? )?D?t?B:Q? ???????&Q!?&Q!???NT?@'*D?"?j9?7?[%*??"? ?D?LTh?KTho???b????NT?@'*D?"? ?D?T?s?D?t?B:Q!??G????$*??$*??"? ?D?t?B:Q!????*Q!???NT?@'?b`?B{\?B{?D??D?t?B:Q!???NT?@'*D??[%*??"? m?Y^?4?w???4??x?h?W?a?s??QU???'|???k|4q6?a?qu??pY]??/|~?h??@?J?p??f ?????-?uKP???"]???y[?[?ap????nJ?0n?f4??????????h?z??g? ????c????s???????K?-5±???P+????}?3??h&??4b??Qh??(;?a?a??OT3+5$XI 0?RC???e'5??RCVj???L??`?(k?!?Nj8?a??????z??l??K Q?RC???pr???RCVjH??`?(k?!?NjP%?????????{?!?Zj?j?Z?E???4s?$L3? ?!?s? -?%??Z?????Z?E???t??%]F?j?iW-5 kW-5*lW-???UKMR?'?]??$5?Z2J???Z??UK?R?%??j?Ij\??$?}?lW-??UK?R?V?q?Yj\??$5?Zj?W-5I=p@???Z??UK?R?%??j?Ij\??$5?Zj?W-??UK?R?V?q?Yj\??$5?Zj?W-5I????R?V?q?R??ji???'?V5go*??=0o)-/? ??????l?W~?\?\^0T'????m&??????C??V???o4????/?????}??G?v??jX?????O?b?~??_?j???y??? ^?.?:??j;n?}?J?qIR|??D??; ??w?U??\?Ib!?3??;???w??V? -y?x ??pKj?oY?E:?i ??.??p?4?#??E?_?????;????7?gxQ?j?{??.crw?A???-?vg?;ki???Z???g????k?h?2,/?????/e?T?4x%?j? ????o??t?k???????e?F?D ?F?x?1??A??]|???;???go???grz?g ?y*\?F?z????z+?????%k-????Q?:r??7?=??????U??# - ??:?Vb????u???w?{????;?:G6?:J???N'?}]??ol)???-?\??{s?6z???CC?&?]@o=?'?????$?Bg????dAB???I????Y????=?:`m???T?69Y?P+x?r???5??4q?Y?No?9?????ju??]??]A??v@u???????Z????#u???H??pN=?[T???|\E?/?????$,_,5F??'{??Qo(?????v?p??jZ?J??E}???=?[Rj?? Nx?F[?%7?4?R?]6c?????y??r????G?????F?z???9??-f???}??3?Ue??<???W?j??R?T?_??PK<?.: ��??��PK��?koJ���������������word/theme/theme1.xml?YM?7????;?=c/?{l'mv????(??3?jFF?w?@I??BiZzh??J?@???f?6???jf????|4????`???}??}?G????3?B???u??5?G$Fy??o?M]c?1?$?m} ?~a???-?? j?>g[?????? ?E??sd s?6"4\ib??6l?? ?\?r??WG#Am?p?o?????9+*"L???G???V??,?T;???~br????a??hh?f??????? ??????f?]??d?0t]??; ?v???~?_?+ ??H?5??mu{? +??K??^?s?^???;^??%?]??2????1???%?_?f??5|J1????;?|? ??KJx?s?=?/Q?4?*??o?k?M?@�???r?O?p"? FC????b?AN??6ms`:????U??d]UEl?????1o? ??y???Ok'??????????{?+?.?<?????????z???_??L????g?????e?????o>?? x??? ?Gd?x?]'???8?of??$[t?6 t??5??)?@???zoR!*?????N8R�/?Y ?K????/9 ?<QwN'2?:�???Õ??'c1??e???kX?$0?\+??? ?[??"Jq??�)C???\mte"/SA??Zlvoj]?U?{??`?K?ka?&dJ? ?2r?TEroJ?Z??N &Z????l??i??e!/???iVGR?T?@???0?X?????) ?k?+I?? )?" ???7[?7???'H?2??%I}=N??|? ??<C?+?}E???u!??}??E??*?p???w_?{`?_?b?????????M???{??|T/?d??#???b??Jugbx?@T???hq?0N??.????(? ??`,???6s?0mL?????e????????0�|Y/??y??xU??[?????0??W:}}Rgu??D??<--???2????4P<?????o�ø?Se???gzS0?ö?k????i??IH?01\?>?\?Z?T?JA?,rm?k??%?H?9?n"0n?#q2??X?c?n??m=?@?eS?{???l??!??Q&??/?Yv`???Z?9c5?p4??P?,?????-?E?L?4>?xB?(/??�??E4cD????\?b??r?<N?lG????? :?8J???2T!&???u_m?"?6?`????&/?r?<?????w???$jM55GMm??q??;C???|??`u???,??? ??b???qu?9??�?{?p?P?R??v?.?\?P???^? m/l?M??p?l4????x?c?=??u?"(<?,??{ ?g?t??_{?????"??<?q???7?}??????V?o???????F+?????A/????]];,?n?]??l?V6\?,?7[????t?}?swk1???<?%??�PK?R%??��?��PK��?koJ���������������word/webSettings.xml???J1??;,???Y?-?T???>@???L&????k?H/??I23???;?? X????? yZ??j???|pm*).-]???????l?7=,???)?*I??Y??k?? )C??]?W?n??fW?"?P?v\?Wf??) u]?pK~????2D)?:d???S??x??<??>?=t!?????3ue???'?Q?>?w'???????@???[D?@'?3S?r>`N|?? ???v1R??p?????PK[m??��?��PK���?koJ??Y??���R�� �����������������_rels/.relsPK���?koJ)?��o�����������������[Content_Types].xmlPK���?koJzu5??��?���������������?��docProps/app.xmlPK���?koJ?ws?9��]���������������?��docProps/core.xmlPK���?koJ???��?��������������j��word/document.xmlPK���?koJ???4��?���������������X$��word/_rels/document.xml.relsPK���?koJ#R???��?���������������?%��word/endnotes.xmlPK���?koJf?#U��8 ���������������?'��word/fontTable.xmlPK���?koJ???��g���������������V*��word/footer1.xmlPK���?koJ)_7?��?���������������?,��word/footnotes.xmlPK���?koJ???N?��?���������������|.��word/media/image1.pngPK���?koJ,Di?Y��?���������������?E��word/numbering.xmlPK���?koJ???z?��_ ���������������GI��word/settings.xmlPK���?koJ<?.: ��??���������������NM��word/styles.xmlPK���?koJ?R%??��?���������������?Z��word/theme/theme1.xmlPK���?koJ[m??��?���������������a��word/webSettings.xmlPK��������Ib����
    10:21:34 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    10:21:34 verifyTrue: [verify content type]
    A : true
    E : true
    10:21:34 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM99467_GetDocumentByIdsAsArchive pass
    2017-04-05 10:21:34 2017-04-05 10:21:35 0h 0m 1s+405ms
    Groups: P0
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.TestGetAggregatedDocumentPositiveValidation
    dependsOnMethods:
    Description: Test verifies that it is possible to get merged document content by ids.
    Status Timestamp Details
    10:21:34 STEP 1 - Login as Michael Martin.
    10:21:34 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:21:34 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:21:34 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 14:21:33 GMT
    Response Time (ms):82

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczDXOpbtnPqT0Zuq5VsgA2txW2kwXK3iNc.*AAJTSQACMDEAAlNLABM0OTg5MDIyODQzNzc1NzY0Mzk5AAJTMQAA*", "successUrl" : "/authn/console" }
    10:21:34 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:21:34 STEP 2 - Get aggregated document content by ids.
    10:21:34 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" }, { "name" : "20323" } ], "startDate" : "2017-01-05T00:00:00" }
    10:21:35 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:21:35 GMT
    Response Time (ms):1026

    Payload (Click to Expand)[ { "id" : 35, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false }, { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 1.docx", "id" : 1, "creationDateTime" : "2017-03-15T13:28:15", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false } ] }, { "id" : 39, "name" : "Documented Verbal Counseling", "employee" : { "id" : 225, "name" : "20323" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 3.docx", "id" : 3, "creationDateTime" : "2017-03-15T13:28:20", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false }, { "size" : 26210.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 4.docx", "id" : 4, "creationDateTime" : "2017-03-15T13:28:21", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "5/29/2015", "last-name" : "Leavitt", "first-name" : "Mary", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20323", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 4, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 225, "name" : "20323" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 20, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 225, "name" : "20323" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 39, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 83, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 225, "name" : "20323" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 225, "name" : "20323" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 20, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 4, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 225, "name" : "20323" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 20, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 225, "name" : "20323" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false } ] } ]
    10:21:35 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/multi_read

    Payload (Click to Expand){ "documentIds" : [ 2, 1, 3, 4 ] }
    10:21:35 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/zip;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:21:35 GMT
    Response Time (ms):86

    Payload (Click to Expand)PK��?r?J������������,���Beurteilung Disziplinary Notice DE_DE 1.docx?{t=????bfff??13333???|????cf????y????y???????J?RI%U)H???AAA?[?I?q??*z?&?N ???AiP&???wt?? k?p?y??L?w`a????B?[8" ?????^??gS*5IQG????y???? rb_??1?bpG{C`??&Q?R?*C?FV??ab??u- "??fQ.?s?-0=r???????|\�?*??C???I!69y?Wr@D-*?ttP??S;??<?t#r??s?4?vT?'T-????f??`|[???h????;;?@)?\???Q%|\C??(HCB5oht??x% ???=????????????????????uS?m?!???;L??I????j?zs|?/P?C?%>???+????n??z?W?f-?ls???v'k;i??�??w??Od?Y]????}????<W???X???QM ??`??G? ????????[?R???<90?+?:?? ?@??????h??khIO??6a?????W???IZ?*0f??????K@????>???/? ?4x??I�1??? ?Dz&Y:?Q?W?YQ?????6?e????]C?????? ?2?"JNQ?T?pV?GZ???[?)+$?p? {??EiIov???2?y?,?(99??/?åT?\t!aH? ?AiDg????M~�?+??3(v?;ywN?_??;???Pf???-?o?7??t??ObC?U???? ???,[??v???ngU0"??@??x??L???T?z???*??3?d???ID????8?,?V?aJ\?kS?k?????/??6/+ ???(B????J??R?C??????2?X?`?O}??W??]??m?/?q??K?OM?????}I?H?-j?g?lk??~??x?d?E??6bO??s???mP?i?E???+?IA??xl????y(?=?F???N??c?|?q $oM?c,???m??@y?? ?z{?;?m???�\??A&4???q?T??.? ??Z??U?sg??C?$??\j!K??jL?xx?%q?z??G{M?AS??n?^">??n?[H?8??Ll?^?O?8?&?7???g }?p??>}?y:?q???D??MC ??~=?PG?'K+?Q/???S?>K"?I????x?5??&?O@5?!??#~?{??e???F???-??Y????j?????o???0n????0?????$?CY[i?H?]?6ADb?q?~????o???v;K?z??t???FH???-?e?t1???M????'!LV?%?5?|??W? ?????h??????0??l]Rc&??? ?5?????1??d??!ed?E(??????A??g?????>?@?l??+?d{}y?n?ip??!B?#?Jm?? P???D?\G???N?T?vEif???9???o???pXHF?????5???N?????h6(?Z??.?9|#?k???oe???qpr?k�??]'?4?????V?B?????S7?? ?7??.??~?]????|w?s4f??|?_V?7??????????^IE&?0=???4???M??R??^.???k?d?w??MX???f;??&z$?wOqH(?z?B?)????2??????UO$G?r?8;s~???T29?|r<?E???????? ?U???????yA??s#7/{e??i//>?qSVN?X?N??e??e?PS?9?(O???2?????s<\?????g?j????\)??m?????????!?N??????W?z??A??B??D??M5?n???w????,?#1???3???w?L???B?'H_\???v?/o?4i????N???&?4vw?j??D??????????????0^?m?o???=riX??e????TS??Ts??2?y?r?X+??Hgmp{?b?D?? ????^}/???o??6?8H 3{???9??È????_wK?????vIp?\;j(??'o?????Tp?k.X?q???aq?p????????2?????c?]???a??^?7?vh2?-K{??????=?akX,~>|*z?w??^??q=?\~?f??&?q}nIiQV?Biz]"??G??7Y?6?>???n???Nv??6?O?{?d?LY?'?t???tp?q[?RK}[??3Rk?U?i~??J;W{??t#Owa??J;!g./?sm??2?3X 4f:?e>?z?V?T?M?6w?=[???b???????z@?_??4?L???=�?=0???u??iv??/Yp:?2?K????-??)??;??BYO???e?Y?? ?Xk?Q8?:?[?a~?wC0????????v????????^??A???Fl8?? ????c?$W?<m??%-26?M??m?????????:{?P?|.R?<4???L?????(?@�?Y-????25!????(w??????1??N???X?6,?y?nt+?]? J7?6??n????X5@??Y??U@?-??0??L?_?tC?3???? d*????I?????#??s?o?[?65?%B?6?\O???????????wiY??6Y?R?m??)??`????B,???S?^??Y?4$??i??5! ??????????m?s.?#I=???"!?_-s?S??*????wb????+??W�??n?s+[E?�!4?E??????4?2z??9~Mu??G??s?H???@?&bO????`?AompA??s?}??q??M�??v?n7?u?1?�??n2A?? Q???A?Y$?C>??TyP8A????`or????P??j"? ]??6G5?????ZX@2?#??5??R?6?? ?(??'OP??uf?? ????`?F?$T???-k]?^A;+NL?B937?^??$P#67?N?pPjp5?????k??I?1)%?Twt?a?b? ?#6?H20,?l????dB?@???>???>x??'0?c?�????aï}G??X???N ?@8/?^?_??"t|???:? ?4M /??F?N!??Cf!? ???>W???=f??(I????/+ CL]%05?$?y?t?????R +?$?2ZC06IE?L?3e?_?@????%R}rm{??G??X ??u?sV!?8 Nh/?x@??"?Pz??????h??2?T??3?c ?xz=3h?`??/{?�?:???s?8UCx??H@*&?Emw?B? ?< $@????????6HD??:?????PR�vR??3??Ng????`g??P6?x???/l?tTLXr`H????t?5???? ?/)???1?�?L?1W??9]?????M?Wb??j? %?????~? ??4?>????????4 f??(p??y?S;??e?^?Z????"??C????B^??h??xve??"????fu??E???0_u^???zbP ??9?$h ?p???+??4?ZKxOE???B?wT(??????-?Ye<!??+?uu>KN???j?LB??0????^???'??? ??a???????3f??`??RU???Q??mV?GV??f>wl??n??++~F??\???mj+?F?»?x??|["??Z?????m4?m?p?2??X?n@?wm?? HhV?? ???eD???????? 'p?dc?U??s$R??]??Dfn?B?}a[????? ?????C????%4>i]????"-M??Y<?|Q3?b5???f??F?M$?-?B??VD?o??D}?;??6&??f?p????????A?!??e?k?D????"<EAn?n?c?7?`?Q?R)??*?>??h?9`??I?B?'??F-??:??0?h?????????j?+{??p??( c??b?0R? �?????"?]?R??N??`ac8 ?c?f???=???i?+?n6V?`_W[y?u?p?OA?!7???[O??[#?R????m?*?rZ??;{???q?_%????Z"??~???P?????P?<b??]????�?d??H0??F??K???G?????"?=?6nq???<m??b?????SY??h?Qw?7/o;??/??o?@Mm???g?v??(?{?39 ???????]<)???s^???#<-K?~A??>???F0K*?\_???QaB*w?p???) '?,?,????xRh??e?w[JLD?M?f?-????r,??f5h?#?&?9???a*^???w?%/OL?U8???|?!/?m]?w?j?92?Z??&??i??~¹?_r&?J5??r?QKJ???u)oh?`??*?= '?k?a???H?&?0?e??????Or????%[??T ?? h???AO??gGf?q;?^???1U???????>\?4[?9??? ?R ????????O? ?}??f????'?I@??|????5?»y2????q??B?;=?$???Hx????h?H ={???aT?1^d??k?-???'[-??k?/F8%C???LTG4=???2ib ??V?H?Bs? ???<????L%?mv;?Q^~?wA,?????u?hx4r?]???'Fh?CN??i????Y??y??T"[X^wV}?0?E'?????&??y?v?&?p??<M2????@%|w;??31??[?D�J??ZSQ?.?b?k[?,?Y??3\"?]?Ss?????Z"#?? C0??mL?z?d? ??? ?x-??$??? ?z?M???!?<?+)??D?JK?????-?Nc?yl??D*%q?\??F\ :,?54??F????7<)?s?dN`:Z??i?_[?G.RD??&??????0o2??LW+`? ?MK?q\??<N?E`th?\o?x??$b??F_???(%??#?s=??}B&????,p4???x??9U???^?N?9F?d?J?DZ?w?t3????? ?tH?????4??Q???!??K???Ut?? ???Th`r;?+???d??ea?2jwaO1????WV?/?|?D?v?]??????E??Tpz (c?';;9?????tz?sKck?????| ??(?'?O%?g?D??n?g?mC$?i??d?9?y??g???!?:?g?>[??S?ZM?v??op???????K?m?L???&0?????>3??=l??O??Y%???SLM{?jU???#:????^?'??z??]?Rj?RZ??*^????{??M?@!??~?`q???G?K\?Q???6?<v`?nC?:????=?b6y?q??%????t?g}Kf????O???iI?????E?P qD ??????? ??V????}?&??z??r't?U�???QL'??????'6???;?4?P??>?H?\?gr?????C+U4D?@?\?/B??G2?ZA?i?\b??U?w?Yk4??#?H>Be??P?b?f?Fn�?D*?8T???R? ????????F?? M`????QX?0?+??7=?sOW??xZ?=????B?(VA?T???t?f??e?N?pwm/?c?B?C?3?0?Y????k?X?|e??z*?4????o??8??T?n??????@}?!H??c??OH??k?o>#??I???v;Ll?m?M?~s?8i?v?)????P???Is??�3?><?LR?~???!??�???0+!s??$a??k\?1V?D??v?g?i??O=??A??*P?F????-???#?A7?D??_??h?k??tS?zX5????E??(U:SoU?6F???n?(?y8??@?hg???O?C=j????^D?p?F?m?aN???#G)*X%??o??T_{1??W} ???S-?K]?3?N?<�????fO!|f????>%?f??M?/?c@M|??l ?????????o??V??E??P?[??1??W?*;]???c?R?B?'~Z??v?7??,+s?(??R<1???F??d?|,*??&?v2??st?sN??\vk1??:??? yv?s?S??F?j1?-[?1????81??????k@?{L??FY??w???????%???(i?I????Y???????:v??h?????[i???J?U??6???kD??????????l???T?HN1???G!fS??E?D5A?¢??dh?=?NH?q?1Hcf2,????v?q?0?{=??x??????(?I???%#???????Sx)B'5?&??E?F????CG?P`}?1Z?4? ???< ?,V??M???h?E%of?u'?*J?8?fE?R?0??]??[????r?*"???&C?w? ???<k?????6?B??g?WW??h=???;VF8H%??????C??j?H9??L?d?????*g?YCGM3?BV??. ?g??V??G?{9mg??oC D;Td?5:w???#_?t?A?????????,?????Cw??!c????Yf?G??+DWD?ba?2?Pc?`k?q??08????c???,N?Ls??)a>`?ce????4?{?#????k??C=<f??????v?d??S?+,?�?k??R?~ds?Bi0>=?N-?? ??M?v)K?(?g?^??xDjh?-??,???3????#???h~??|\!??i?b_????????�q????=??R?2>?L?<?????×?h)????+0?UT???7@9??U?NVz?Ks?3???>=?MmA?>\?%?n?R??a?T???+?????E??&xD??? ?$???,?qY??q??}5???j?D?Rs?P??J???????9R )?{1h?-?Y?Ev?_?o>????4?E_? ?&??X?:???????U?�???1a????A????M??`?%?X??~#M??^a?6-????%Y,aøg-?Z????$?*?_??. ?1???Q??b~l?JF?n??+P"?pskWn??j?,???????W?\?I?ö??=QNkZ?{R?L?ao?*?5???;????n??]?1[?]?q?YO"oUy????4?8�???}????\??RPaUh??\????????????(?gZ??a??{???S??sU?-a??c?R? ??L???W???0B O?3???K?Mq??Ci??{]??q???m |???3?ny???f?G7J?.A??? ??%3?????s?c.???F?&????l?]??A?=u?$M? ?0?C?f?1????????1?g?x??? ,^0??H??????`??Bi?_y??4*<?6'/2:02:H*?Wv?u?V??{h?>K?R???C???8]???o????h?????5???}?l??7C1??0? 2?u????rT+E????>?@??]Tb^X<???r+?:?X"X????E???7 ??u^??(?U??9 ?2=x?P?n?????aB ??TIgaQ?p?:?'v??Er?cs?0?G?P?`???K??9?5%?i??K????? c??k???^?]?? ??T????k??)?????{;???????ScD?p3X?)Zsn??????c?K??_?N???'?Yj?????5H?5sM??f.[CG [??=??[cD????<???P?DXT?7???2?/?????l??L??k?6??à??N?^??9 .?? ?9`?O??`?Z???|t?pYe|I?7?r?b???Nr`?5??N?r1????`??@k???0???F: ?f???e??G?d K??i??? ???? ??f??N&??? ?? #?N<F?2@?^?6P??go &<@)6???[^?p9?g$????5?W?Q`?j6W?,1KC???t??A0uL?F?`t!???;[?? ??^???&???{??c??4??h?u??{?6?? [3?3?:?mp????H??9a?a1-?>?!·'v???/~+?&??H?????�?sE?g??m?tJ4??vy`?t?a???ev?b"?Y??????}????9?bi#????????lCK?? ??S????mx?!??..?|??6?8%C?`o/{B???pMg?I??L?lIZ?Eet%?????8DT? ?�oi@?K?=?GKX??)8bF?????|???kMt?(??a?`??Xibuw?j?N? _?Q4?M???L??A??i??*[???Qb9lw??UOL??$�?9 G[~????L-????*2?a???? ?"/?t?:?S?*2?6?H??J??�???j???HV"???I????Z????'toR?$4?($t{?J^zO'????iI+u??7LB???x??nV?:??6,?x??f?G>z?^z#E??0??Dr?<?0?????)?}_??)O??J?rZd???8??)????<?v?/?$)?im?????]?v???????H?�J??_9N&????? n??c&'?{???[pw????M?+?�??1? ??T??.0??k??C??E??????@xj???v?f??m?6??Sa????u??e??g?q?&? ??e?#X???<^?qwN??4???{B'"?"j?~??? g?$??$?????!??4??}?O????CP????F?2?/????<?RE?U[m?? j!?sRNMp~r`?y??_5????[nuv4?= ?e`?)EFS???1v???d 0???? ?????p?x?m???P?N?i?????? ?l?PB?h??????Mca?$???)???%?'?6?%P??J%?=?-+1Z? ?1??????h???L?????}'??~ ??I?t?Yc4????+????????c??r?p???tf!???%!???8???16k????.???<??v?�?d???cK??\D???T?89?([?v`4?a'-v?%!!On?\`;?L"????p??3?Tu?MC????A?^????a\? -?8??r?g>o??'=a?B_??v?t???3BCD0I??Ir??'?vK?:???j,?K? N?$9?o??:?^ts??8^ ???e®j)?l?J8?6?B???YR!#???=?C???I??>W?0?B|?WI?d|%?? ?8x??????^???}????L??t[?^Eu#??TG????d`b*?JQ??S???s?rw|^(Vh??i?E` ,6?y?i sK?????q?bl?m????Q?W??09b?yMW?+mFr?@??7?2>?&q2?/P?d?y^) ?H?f?5P%kXe? |?G4??[,?h????I???NY??vk? u??q9????2]w???E?:c5%??8?-??????}?????p1VA?{?�?[????91f?2C????????mD;t?6??U??{:???6??kc? A?\?#??C??a??u?A???:'J??+?:?9>?d ?z?C.?n?+o]?0??? ?????? ??R? ?(?jE??a?Y?~?PFn?? v?&bFQ??Y?I??Ha?4(??n>]??h???=???U-e??-=?A^???%N?&??7`dr[????&??{?5"sn??Fu?????f7?17Yv??6C)???O??*iE?!5j?????SI????7?: ????/3??(?(????!? ???%N@?i?WI5?n??cTI??r z????;@a??A?~????7???????Rz?Ry??.?$}???E?Q-u???p"??V=?$??? ???????}7z????? [L?j?%?Vn???¿K1?J?b'??oc?M?d?&?(??>w?.yV?B'b?!e5?3?????'I??bp??r+0??#???C? \?[?????@7#ib??Z????N,?b??I??a((`d??>??#?gG?:??b?A??c6??n???{"???Z>?? u??~????4PV?,?l9i????9l?x1?1Y?f?N~?'? o?o)&?w)#?'?uu?z?? 1??p??S???*>??m??$?H??u8N?<?HuW?<?+T@??!??Z?h?]??Y???k,??? ???u>??o[?????S?]-x- CNQ?)nts?Sf?????X??/?Yb?}J?89?w?<?????Zw> |O?>?n?3?????!??_6#??e!9????)??c?????Y?Q?? >??d??? o?,E?f?K+?????G????R$???|?'5@?&???7a??Z??CF?9? WN?????\??? ????<??_R?? =?E ??.WU?rn????3???$?E?xJH??i?ln?7 ?a??9???@?a?7Un?(7Iq?k?G�3??w?????cC??M?a?jS?`?,??+?I?f???q?$????[S.?K?�??D??!? =r?8F????X?~?T?TZ??[C?%A??????¶???~?f#x?JO??F?9A? ????MvVd??[?92D?!P??0??*???~?L6I ?????V7i? ???????GA?3N???]???bK?sL??)?#X ?O?????~Y??c?i?l?Z?C?8*^??4M??,???G???}R??3????? Ql????s?}??'|?L?u????mD???~?~?????r?#?^??b{??tG??? ??l?`y-4T????U?%???g?n?S?p??usgS?qIT?ow?w>?9??(?t??<??G?????t?????H??M?9??w" l???a|?'?gS?}??94????L???u!????B?P?J??Tf???????(%??=?:a!?*?5k????%?p??`???A?MF????@?ub?=?-? ?E?3_?P"?2???)*?-?I?b?T?j??q^???????$# XnxA??-?u!s???(????f????0-yv?j_??RW?y.???E?M?%?7??;o?????Ey??i??N3???(?E?p????????x???Zt?k?q??1$??K?xm? ?T??|?t????c5???3????%????L?7??J??6^? ?_????m?>^p??{@Tk?<4?`??r?-??Z?e0z0???>?LC??!d)?"o?*?"i*u?=??d:??&L T?&??'????`???>???]B?H?sBUr???Z ??_?q+???????*??D?? xvR??J?�?H*:?L?%W G?u??a~Q?F?Q1??V1?K,?3?U????G?* N?"!h?l?$?L}m}m???h??O???HrY?w???qj?_ ???d???????U????hs??[??????{??-????|???e?S??j?D?"?????7??D??8??5{ ?#?Bo?6s????J?|?g??vS?????N?}i???ub???)??J?@?????*[)?~dF???{?}?????????I$?V??\~??????Hb???KYi.???4p>.?????????th?E?1s?;Vëo??!??<????*,?4l????J?IM H&lg?uJ? j??S?2???gš?V?Dcr??Iš`U q?????+???K?p? ??a??(???I??@V?/6JU???????u5)?N?IeX?G2??????*?&??5?RQ?5?D*S???*?t?:,??-???X??Q[?K/R??UZ???iZ e??d??Z????-@i???a??\?R?We???/�?????4?Q? g?????$??@???????~5??J??PK???Gd?Q56T3;?9�#*?H|M??pJQ?u?? ?*lm]F????1???????9?i?@???_??????Jx?&??u?Mx?x????zy??b????????e??I????)??X�?w[?%??O?????wD?H?,N???x?v??!?Kq&ON?[?Z(!?G?;??d?????(?w ??y ??f????k??p??????r?e<3w?:?j??fz#G?L???M:?fW?z+??? ????Y(DN?U??43-.?GkLq??J#?;Y?e?,vhK?J??Df?s2?Uibb????I???7?^???s??w???N????J3???(3GH?v3?Wj?B1???C{?'MM???:??+?m?b ???/???/?????@5(?Ï>#??Y????0??????=?q?g?[???[ju2?+??$??N?m0??5?{?;]??[???.?'NL?x??py????"E?k??=i??YJ??`cA???4???M?Om;?|???6?E?*E?\? 4?k??xwi?l????srv?\Q???.?)?:?:?/???.?h??C??=??G??/?I\~.mJ?????ej?d??yk??0l>d????? ?TSxuv)?QB??<l?????G???Xj.?He?? 5???}?R??_ ?u??Z$??e]U?F?a7*??=??vL?X?,???y?O`?se>?v?-w??M???????}I?l?WB?SY?;?????Ex????On???.gs????7*?Á??? ?????????51n?h?rz?e?RL,?m9X@2&D?B??<?_j]�????t=?=?-???-?????#nnE???????X<#??S K????z???[?8?????"????>S/i??L???k??T]?78?o???�?Y?-pA??N?pN?????h?h??=X???w_???[????????Mg??=?r?P?<?? A?]???????| c? z[???>?~=??u ????6qf q??6k???3}?????o??wK??0r@?V?l??GP!r?;?T??{sY?ã{ ??&???G??aE)k?Cc?>??t?m??C??A?yCK1?!.???x7??oKK??;A?1(??vP?f?eXa?? �???8~??#??l?K*2??*(?V?n?????~???\ `??*j ??.? /`??A�[??q}7?I????1'??????{??M}�o< ????"?????-?^?????y????b???????????o? a?????????t(?1? @9??L?rAH??o?p??a?sK??z~|??S"B??=???J??Tb(?o???@????(`??I?Ut??`?? ???O~{?0b?3I??=i?^?K??M?6 ????E,???p?1?D%\?m? mB??.?i?jg??z?uU?V??,ne?E?k,5D???y?"?h'U???)]??\??4??z????i????R ???@x?Y|#???(?Ay?{8^8L?U0?d? ?1"?V?E&? ??:Gp}??,s~????5T?w3????3???RWC? Q?t?????z?^?}?. v??^??~?^?a[g????_???;p???Po? c??s??k?\??~)3C?k???9s?LF????l????%?\??b}???1|v?lF????????&??MU???@? ?]+_?U@?k???'1?????AQ2sA?????à?*?g?MB??`U?]???f??:?l??}Qn????????4??}QRb??I??@?E?Te] [???? t??D?0?-??3Z???Q?-H? ?n??O,?!/?b?*?\"??PE???,?,?6 W??}?ÎO\Fl?????[ ???c??t}?2`']???B?j@?)j#??¯EY?D?G??w#?'S ?#V#@x?????;S?a??8?J* ?U?p??W\?l?3p??? #?7???x???2??"Z??H-e???em?7"!A?y????}]???wY?k??te??>8?rU?�?Fy?(?)?V?kg*,,]????0X???l??-[?v???????wS?N??z^?]9?W?y?&L?'`?B?;<? ?s????O?m?7f?-?5fM??<?O???u|?!??d??�???????C??lY??a?ko?sh}?m:??q??iqrðb?y???IVs????? %??7p ?(??4}??k?p31T?c?y?O ?b?c????e]??.\?3<?@?Ts? ?DQ???@??>E????-q?g?^?x):????C3??rr???????N? ???z?f=??G????N?L-?}?HM?????????M????c{?j???B??????+*?+{i????-ft?Qn???????t????=|?Dxi????},?.&e?gk?k?+?(?{z~?_ l}?A???*@Q??<????Y_?????I??}i?;???o&j?'?]?f"0????\\X??_?'??g6(?_@??6q???LD? ?%???B?w??)p?A???tÿ?????+\??d???gH?_????9???? y?kG?>??????? NA? ???EI??g@?_?0???Z????????c???????<??+?????????_?E?o???sm??x?;?;?O??0,?????;???%?_HH??{?? ????????~??PKI???;��c@��PK��?r?J������������+���Attendance Disciplinary notice US_EN 2.docx??S?fA?-Z6?l?]?m??.?m_?vu?u??????{VD???+?9g?CA  (??^ ?=???????3??5???LH!7_h??[64??z?sY_?¿?p???^~??QH????5??&?[??1T?K?:?0Xn??r?{???8?+'??????l??F??TU???$o??Y?YF@?g?\???_bz?*??>v??~_?(?:@?j?^H!?9???rAD-+?uu}??u?h{?.?E????h??$?N?Zq.?8[???????+??????8?@)??????uP%~?Aos+HCB?niv?????'<(????????????????.???MK??�#???m fgyeda?i??;?HX?p???(?Yx??z??Y?h,O??iN5??@UNl=?4??>????_?Fr?G??%0?????1??,(er|??A??@:~?t?P???8em??W????a???G?oKa?`I???j-???D?3?D????:v???!??V? q ?}(?-a???v?????]?C?&?a??eh???ri%? ???????Qb????S???LD?p??L?n?w????????~???A?O&9??&B_ ?n????L?W?,E??XRS??Q?r?.N60+???6(??3?N?Q??0 }2 ??8n??yk8??>k????>V????r??6??????W??]H?=?)??C 0??` {???@????X????????????(?6?znh?p?u??? %??k??[?eKQ [I%l?./??k.????F???"????wL!??9?????b?"?Vwf???#d?A?ñ????E??y?y??)m?;?h?/????6???i?x~??�ls?o??1?U??u.??E?TV??eH??.??,?� ?%U?,|?G?? ??<p?�???FZg?8?7Z??y??(?k4????M??vQPT??C60??,P?? ?L?q?x�????k???#??:??Y??W]?? ?r??v*?q??_f?}??v?i?:?F??4M?15f??kd[KxFEt?c=&nq+ ?x]?r?>?}El?{??~p??cY?{??;a?U?i? ?[??S_??w?S???F???4???g?%?T?/?@K?:$$??3?y???8???B??|A?7???65*??0N?s#?L??????re?X???9??I??]??N???DL??{?}??E?~-??5K?H?.??!????A?? ??w??p??_f?<7J???X?)?H?V?e??0?????8???P??f?U0?X?????B???;??????S?vL ?;???%??c???rP?D?y?9?:B???P??y???????JvO7C???v?g)q?????h??0| A????6zmV?Q?|2�yQ ???s?T?,:?Nd?9JYJ?I;?J?@?e?g}K?o?????l2*?_??.???!?? ?9?3??0h???R????1??^??L??r?=%??/w????????????;?0????_<??W?v?????c???\ ?;AW??s[(??x????r&??n?????iY????k???????T?%?UF O'}?1t,?)??o?R=Js?M?????Y????>????4r?O?V^6?}????<?e??JY??????%&?????e???No&r?"z</ ??S8?,%?Q?!?0E?.zg?6?N5v????c???????=????S|,?(f??????Y3??"�I?`??+????n'?~ k(?6?U????6N MF????r>?[VN?????a?q@????[?l0Z�mE3??g???8g?.?^??a?? ?" ???Kv1?]Ng??????rrD{???s??m?'?2O?qK?"!S???7??Ai????<<?y????j?~????????:F5?\?9k?H??^ o?Na???H[???[R<?'??n??z?J??U???j????%k?????|???g????????? �*???&??YE=?t?Y??"pF??T??*,??bqa,'???w1b?8???????=o?] X??z???;??[FB??J????od???;?0?6=??�???\??4U?T??-?????C??f??mo?jf??r?? ?2?????O??<0?????,A?p??????? ???F??A????????? ?cYF?<??%a(B r)?^???jA???+??QT??eM?[m???Z???;?Mm??K?C?S????l?/???v???>a?4b?#?y???M?#!?0U??'?HD??%l?n??{?5_X ????y_8?X8???4?u?i??K?b- W?o?6G?T?{e%<d???"rx?4zv?lr????WD?.o U?(??#dzsb???F????]kCx?kq???>? f?/??{?7j8? ?[?t????C?????0??R.??D<?L??x*?`?9?f?{YY?;?b??l??+N?I?c{??1|J?' [?????NR??8??)f?=A?~??#?2V[???#v????!u?????E?Z??e??e?V?<q5$?|mw?W?v???[?K?$f???v?Q??$??K?F?9??Mx ?????c??:P?6?f??Z?p????y??;??2?5?CT??r??1A???????pY?3????Jy\?_}?D?yh??2??w?m:???I??T??<w?????B,???~?Y+#?D?&???????=??*o??W"?"g0? ?g??O?????W??Az?H??+?+'?Kr<??a4?3????????pk?"?!?t???[???k?\Y _??~?5???? ?/u?'????x%??3<E]HO ?;?l??%? ?????B??!?b8??? ??????!??ED??-r???{??Z??p?\??kmK??$H??K@B(???Ih(h?9??+??f????[?A?4>?????????k?r????VZIz?t??O?|EQ_?R??;*?KyI?6??1??s??j????}? Y??6?:q???^???|[?<;????C?q?/_??U?? ?Y?,???.???âC8? [???}???K??�?[,?Y?]?W???iX?K???4?>???????$????p?QI<??4?qu??????]|}?\?????????>?Uu???y^?7?u4gU9??n?????+?,?=e0?P?C0jM F?r?0????p&.<?-??R??? ?At??pS�?.?Q?Ow??s?+/????&J??G?Ÿ=???m?JJ???=??S?r'??3??S?Ö=YL????'?ly??d?l%F8~????????/(?y??H??????E?d?8???????X??ul?[A?>?(K???.y???[? ?=??n?d-|?9<??~????mH?}|?n?X[h?@?l??>^*?????a??w_{?A???m?d?S?�}�H?Zs?{???p??gU? ?rkW�N???M??s???$?%?t???W+S!?)?? ?????w@??????:A?m??I??????MeU???.c?y??d???H?%?.j^Yd?????_??9-??w??L7M???5?|?????(r????G??,??4%u??0??q??$?[??l?_?0>??G???ud?t.?\??Q?#7??/??o?B??H?,2?J:?;?KQ???k9??.?i?P>\?J+BBf /;???s n~????S?w+?u pÊ?J;?Y?hV?0X8???V?C?Z?F?Z????@>_???-????????V????Wv?!|??=>i?_b???~T?+???·B1??x???&???????T????x??9?>l??Rkj5Vn??:[;??K1????$?u?o?????W2????? ?}??O{??? L??x? ?e??a???W'?o??G!??};?? +?g?4?T???Dj=(ZW????J??m;?wT??x?:??.?tDo??8?>O??j5e??????,?Q{q?{y??# R?(N"???NYu?cXú???]?"t½B?]rTsj?^???_??S?Qv???M????? ??:??1????O *u}?QN??N?0?? ????oE?Q???????%e??A??M1y???K?>?*??????[?v????E??.?8P???W??M�aB???)?m??=UP#?#f??M?;�E?????U?g3fB?y??r?r??U??????)*]?+GS????R??n??V?yS??|?9BlD???x;??{a??8??????v?"??1????`??# ?? b??-?\??-?? ?G!=#>?+n/tN?k?V???X??*?8??^?BJ???\?x?q\?l??$*????yd??nM?W ??q??~?y??o?fL^? ?c % *???? ???&??~ ???<!?m?Mm?y??????d???p?�?(???6T<??3vf???dP???m??N????K ??H?2?[???2vRR?R?@~?m�k?p??? O?A???9?J?9?f_?U?-?`?=?????????(???B?�???~???~K??2?\p:??k?#|?3?-????e??Z$?ti+/>?I??b??f?>j yq???W???;]??W4?? n????0pz?3NH,.? ?E.??s?a\:-?:??�??;???%???r? ?5y???????\?{?@?????V??.????)?M[???:?$(!i?'???HYu?%4??�?????K????+?kBr? ?w3???? ???VH????????�??Q?A$??iG�a???+A>?/?y?( ??Q??6?&??~?O???5?? V???W??1d?K ?1??�??n???c???9???9??B??5???4)???o&??ibNq????bq@"?!???i?|A?!]?r?X*?2?>?:R??l??]?4????%T-????m??l????E??? E?u?+?????E?S$??Y???.????u????UUr?:s????mr??qo?p??? ?mm??2?X??v?D???v:?,?>S??-);???>?)??Tsv? ?????r?4|???L?(?H???= D??F??x<??????O5?eC?Dt??e?@ -?K???t?? ???\??S1?im?mY ??g/;?4,?.?1nB ?j#????`?*?QUU???W?B?b(?%Tmn?YS?? }?/??a??nLF? ??T??>??~???????A??_f?!HX?C??Z???Z3h?~?&#_??B?d'?=^X?@?2??Sz?,|R?6??[?Z ??????9B?a?46??0Z ????3??/q|???'d?cg??r`????a??Z?s?{?6?=?,L?-?[6??x?Mg?? ??[??W?+???v?\?Ww?;??v?\-???j~??? ?W?SF???U??-$MM????eT? ?j??:?)?y????|?y?a$[]??????c??kQ???%94T0??&,>?=?O7l?2Q?Tu<8?? ?R? `y? ? k??1F?????k?p?d???B;?_)u?????F?i?q?/????_n ??f+=??4?6? ???F?Me??GS??'??m??$??d??)????x;?5P?????.????C??AIG~????_%??K??@wS???xH?g�?#o?O?<??e.?J???h?4??0??dVy?????O?ë??S?xK>p?,Y?x??}I?$?y ????p?a?[:?0M??C1P???q'^/?h???w??m???t??3b?:G?R vKt?-?ZjN???pf?"&^K?Mj??<+AT??4+? ,1???G??'8??"ow??dk???X?RO?p##??OZ+Z??#o?\W?~c??2j<???�9?Sk??Z???????????????)???S????:.#??#fXNT3???z???l ? ?P??????????vPQ??h?5?}?[? (L ???- Q?h(?"G?6/b????C 1z??/qP??+???????qWcoD???K?G?l?3????????R??Q3d?z?#?8??O?*??PM???A{??w?2?L?]?H1S?q?A1C.?*X???ïT??~�?-? ?*?&??? x?Vp??=??\????q2V'O???l?OUu????HSgOg?oI?b??M?^A?)?h?*L?r???T�vG?7@?qL1p???`???'|?B?1+ov?k"???%?+??s? FVu?h??i>?*R??K?i??"??????h?????6*?g?v???|i??A?7q?????ji?&??}h?*?;p0? E0???_?Vw?bki5??@A?,?q?na?1?h[?)R C?w????o?y?|?=????V?Am???l1t??Y???1?l?s??7b??!r>??R???d?\???[?^??a?^?Q?@kE?A????W????<M?vr??? ??X??0,??$??8?K?&?f????MPlc}xN?~?+????r?I?:???????D?9?z?\qq?v?gzR??R???G??6?R?uWhØa?????Ø<cD??.|h??r?u?n????{??[@??.??a?�????^?6!???=(�?$$???.??;??=w?j??????7 ?Q???_7y?@???y?T??0??{??C3??S,Ln&?p;]G=?M?N?g*?A??F???(u??Y?TyD?"?[????/??N??E+???<??^$+?Hv??c?-?k??=7????*?1p???Nk=Nq?? ??(?`Cb?????{?Z?:Jg????>y?????C?11G?????|&?b??Q8?~L?`m?????' ???z??V}??|$n??????p?{wv??4A?>l?*???Q?Wq?T? ~?^Rwb????!??#?}(???????WcUG5?q a?,[-??? z?s???s??D??-G?>??@?~v??H???F?????Y?m3(a:????????lr???/?=&N?c%m??$g?Re3????<wJ??????clHYM?@??y???`6?Z?|??$pCJ???n?? ?????M?'?:y?$?c?G????????????�L?me?Ys????Lm,r?D???F??l%????L0?L????r??Z?/A??9ixö??Z?)??v5?N?S_f?­$G?�?HQ???%?d?TH?+?dC?h??#?? M1? `h =????????smD???]???$?R<_Õ,2?W??*?q?V??|;A?iC??c7?Q???n??"`/t?)I?????O0??:Q??mA\?KGER??aneu?/??,??2?w6????cxM%=??t.VU??Z???* >?0v?r?�QY?MZ?y>???`?j?R?36�?pZ/KdjF?:??I???U?Yh.06X&??p8??0$?.m???Vh?GG?*???? ?t????^e???J8qZ?a??g1?-?}:????c=??n?b?*?:?/>? ????p????."?????*2????w9? ]>_N?d3?!??o??O?Y?|???LXG??y?/ps9?!????^;???c\?xh{1[??>???UYL4???????`:n@?5T??bz s??%??1???A$?R?? 2)???#?:Q?7R^Xv}p?9X?????H??,??Q??????v-? ?4?!p??B???{? A??S??qS?+\5v])8??8(g &' %GS?%C??????{?|?M????^.?a+?K??Sr%?[j>????U???%5?T?<y?g??Y?%Y?O"?? ??ihA?�??l??$IF???1L?H~?????A? ?F?? )???#???Ns????a???Xw??.? 5wo?>???i??>??????;d:jH?| G????|?�'H?5&p??m1?[?% >?P???????r�?t?qw?/??_??:|?,x???#?SC???|?????::??( 8{o?????|Iµ????rB5p?<??f"? ?SY????v?zEeC?????î{}?l?V?P? '?????X? $-,r??&??bS?*WZ???xk4?????2s??Rf?/??J????6?'?%&ut?D?3?}b?#&?z9?FzM"R???F8:?"As ?s_Y?+?Wp!t%Oj????x?uywx9g??emc!+h?M+F?=<y}ov??_1???X???N-??w???P????d?MK?!r?9 ??}? :u?|=E?4>???�?B?p%???^???????\ m?!}:G~\??.???a9??O?%?=12d?rè?J??.?M,??XYtKD\?I# ???!$??I??????VV?$?|0??:%0)?????z?????g?Px???\Nr6G^??+????l???wMO`?N?G?gx-x?ad0?,??H??w? ?d??????u???]???m??d????!?????????U????????|R??Y?c?MI?EV?}m??U????+>???????]?Q )??w?;+????tW?????q6[?u?6;?y?W? ?'???????'Wr?}?XM&qrU{?G??13?N?\?????K)??Q7??SV)?????[?b<????^?1??? ?:U??[????JRAOGRJ0dN?55?????W,2????5??,?I?p2??A??a�????? ??3?z_?????r0????0c???n/?????os??????eiK.????Wt?J&g1?j$?R????G?=?Y???vM'?a?????,?????=??1????@j?I??????d?(=?6 4'^?´W?WHn??HkN?h?eTyf?)l?e??lM??? ??Mn)?Y)?;?T???t?%U?%?3?????/u?8H??)???????h?2FS"?s?Sr`?:M?q x?c|C?S??9???1h?v?k?1?E?C(?Z?n?$$??M???'<gHPd???????+x?m??s??`?C?­??S?*??{?~??0?[p????`c????[?g????? 4??k7?3??w1u??%??????@>??mQ4?j?p????>?h?h?????,?B-????}JJi?|??6??XG?M???c?ay>8???A?????vS?????RD?L?????? ??|iT{-?_(%?%Î-(????'?[)P?N?#�yh?7?.+P??"??????"?D??? m8`�?`V??2B]?,?e?h???m??."t??PF??-iU?$(?7?x>\??!?????D?vB{D|~Z?T?? ????5?? H??"a???O?L:$_??????s??Y|?x??i?H?BP??\???aB,????q?#?Z.???R???4?x "?????a??WD?cn??rB+{&>?oN{?????`hY???gR??`??j6??je?????90????|???[????c???RH~?????G??????\T ?l?????k??zCq?O?Þ?B`?TR?@n??|?AD?1??(k?????:??I?(??????wr?b>I=]?IT? ,J?!C+~???sF"?C?N?;?i?????W?K??y??U?_???s??%GE?I?LM?!1 ??©??I??C:?92????+?)"JuF??? c??i?O"?Y?nuDfU??3?n?3??B??[?tH??85??M?J??{].S????????nW? !??Qx?*,?A???M?-??????xj?>???|O??j?*?Q*??{?nz?V?P??\dF&?n??PCU9g?:Bh?????e?p??W?j?????y7?~j(?2??wsB?n?{8j??5???????|?"^q??)2?gl??U?d?H?Bte?86/!c? 5?! ?}9W?!??|??<:???L?,????????6V?[)Yi+??&??????N?66??,??~? 17??,??F*r?????Q?z?`x?j??NZ?M?????2~????efe??w?E0n?:Z?????l????Z??????????[|{?2???r?=????�q??????Q??>NL??3?e?O??7/??7(|??)*? 6=?j%[?#T???????M??JbF??__?gvN?>????w???0Ij3??>?Ly;G???d?"??B???????9?h3 Q96?bL??{?$Q9?D?4?!F2??e(&?;<?0? %e??' ?v?H??n?Q?_?>??p?|7B???K??,?A??X?[??DU+@?=tJX/?%?a??????f?z???X??A3M??AQ?.-??? ?Ya?W=?F???? $?:???>3?1??+?I??bA\?Jf?~??P?pk{5g@?Y%m??"??K?<?nZ????8?@?Æ?*??4 u??G??? ?T??,?????[`?$GWf??Oqj??S]Q!s??9 ,^?^??U???\??FPa]h??J????????????8?'?D??h?z?#t?R?9???:???U???)dN??~.MJ1??o???k??r;b?NaK???P?4??Kq?!?JK??_????^?-n?(??h?e|??!?/???Kf[v?????E??3o???n??8^I?di??@??<z?r?!Q??+???xF??? \?I"Xk????%?4???H.??-?6? ?s?3Z?7??o)?P?[?"?&L?3(????W?�8 ?????@G?@?[BRçxF??/??? l??E?# e?D.~i? M???L???Y?k??rF? /?[?f? w???z??x?j6??|r??mK??*? ?,??n*`,?*???;??/ ??7Obh??1t??v?=?? ???!v<? ??S??]???????9xY?????~?O????u??yX??Z?r bvE=iG??????d??OOE????dL0??'ae?@??? ??5)???l?????'?-??I?p?(??v?' Jkç?o??}?a?J?=?_??S??a??????????????|??Iu???yi??D?Q"-???Sp??\???;??Da)Bv?`(????A??g?-?Uhu????aH ?`F,x ??`??a ?bNL7|08u???????? sR?1?@ 8?????@?VZ?///??[[[?????#???mmm1q??????????????7=<???CKO?}?????????????????IBB???NM]???SSC???URBfggVXP ()iie?o5Y9???????"??WAgggw???QuM???????????$8?????????[p??C$(CC`0~???qIJB???Lj??????V??????:GG???_?~???+P. ?jkk ????Y[? ??????????MMM?????????ACAMLN???300???}||?????sss???????D.????;;*?????????G{C`dDMGGFJ &p?????yvx???Q^\,",?p4?Z_??????[??w~~.%-????oI 22OOOhX????? _Z^.)+??????tsqinn????e`071aaa????y?????????ZU%-&6???????DKKK!!!TTT''???zzz��@NN??[???VVV???????????YYY?????IFF?s?????+++;}?y?????wwL?????\??? ?????Lll~???LL ???]?7|??? ?}k?Y???_??`;???s?(2?h@\_7@M?Z???? B?x?h?Ya ?A>7+?? \\_?7?Syo`8?=9?I?OY????Q?n?5<?~b??W??=??_?????&/:7?*?????Y?t9?P/m???d?%??{,K?[?O?[??U???t?/???]???@MZ ?~??<"?Y??4Us|S.??bL?fe??&@??$P?;?^?[a?F<?Zt l?Oe3`??,?{???;N???{34??z?<?IN?bBX'c??~?? ?v8w@?rG??f-0N??m?X2?? ?>?zN?j?Pr?{???kWA?????mc6PZW(7U?c;@ ?p?$Y,?>^?6??i??@?S9l??y33u` 0j?$CJT?BsE?v??{+??8T?????A0s?v???????R/??8?7b?D.~ B? f?O?i:?qj?v�?????;z???` xU<??b{??????q?@??!W?D????????:?l:?hD?,??W??vKG????3dkp?*z??m???????b,W?m??????6????Y?i?????8?:???x??�???`??k?????<f??}?J:?P??f?F???D?s:\?N??TP?????? ?2?0E+?pL:?Q????C?n????????S???|??O,????{RE????=??$j%j?;???Sp?"?-?MR?????m????QM???? U???fcIa??]U7b??(?G??nG?b?E???N??V??!????1t??i??<Rs`?E ?s7�???AWH??l&i?P??? ?>$. bg??1aD?_??? ???y?[?`P'T???9+??t?Ipd? ?gV????m?`?|Q?9??:?a????9OX??;??"?smm?z?N?I<?xW???Z??{R?k?Kw????RK???? ?[????L?[e?]???Yci???"k????8?nC?b??W??????E3?????4I?*??;b ??=9+?3?OP?:S?[vA?s!Z??-m>o?6????????s,??+?l???K?]???&??%????=??<-CI???,??t?p??`2???~$??s?N}'?Sg"?^??S??E????B[?????$c?`?? 0r?5???FZ?o?? ?T}k?????in{(D1?r???m?X?E??>|E?T?j???Z?r?y?X?+??#?c?P7J??T px9??:�aA#??FG$?d?V??\?}+rz8]f??�h???? ?qò??}?3?=?".?"3??;???`??K?=yXRxg?Y??QT=Ex~??qcA?Q?{?*?)4Y?p???(*?ª?f??boSK???Wxj=,X'????~G?Ml?d7a???MO ?j?^??R=V??Q??(2?q???(\VJ???(?Y &Nc|?yQb?!j???Y??q? ??4????c?y?zNn??qy?g(W??i??F??'-V ?1b&]??A???:-????j?4??W??????Y??%;??G????H??9?1???[?????`?}}?N#??2}? ? ??:?<uh?g]N?T?Gp????i8P???Wq;??C&?????Z$??"HN??z?{zd{?l??V??6,??b?`???i?7?dN?`??/&]?!~??? ??? e?\F#h??$??K??4??M??#?n^???????eF>?jc??*???#???7?>??????#??t$?6$??n ???"????_??cE??%???8O/??o?q@;??K?s9}+d??[??R2Rq??;?3?????? O???x^?W ??_?'F?>k?`?[K?_9F????M?3????2?G??5> 1_???5}X???7%}[?]?[?L?????u?=?ypB???H?????5Cnz?rh%oPf??????????\?/ HT???XF:D.????? 1x???`?<L?? 6?k???o????3?L12N?G?j??O????Gc??RH*? K???#AR???µ??1#[:U`\C??I~????Q??FOu?????\??jTY??V??k??~2??`8[??~<QY]????(?^y?C??+(j????r68x??w??=\?????H=?\O??Y?u??$+?MV?q?.o'?,2??e???????U?s????)??'t IO?D3W?cF??h?p??Qn???? ?/?~?9?R4??BK ]??B??a?y???vbk?X?D]??<?[?9????D4?[>??3v???9$I~y?+??v=?? ?*)?]i?#\??Un???????7?'Y*5-?aj??}0;??h??zrJ???DN?????B[kTj????,6V???N^?i????$2:????R??(?Z???>A???[3?/R9|????q??V???iR?<?j??h?????Gv???R??X?;?2?$K?�|n???M7?1 W0Q?y(t?D?????g6r???>l??? xU??8?? ???Y$?93???t?/?v?????8guH???P??? ?h??V?_?T ? 7????V??%?I????t?[.|?Nw_Pjy?;q??[?I?#?O?!>Gz?e??%?#?J?~?VIM?G3????NS????,S[&T8?IXI??T? !=3???et9?????b????X???????R8?�???C??(?7;?????.?*r??]4?o????A?d??t???????????S?h?1??bjA???m?%?????? ??J?a?V?E??Kt???\?2?2?|?b?:?G:8??y?????? J???.<???????<?g????E^P8?>@,?B(?`?_?!m??p?'[?B~?>M?z`(D? ???}??Q?????Ds?\???????j?$??~?u~?V2????E?B\???VJA1UzB??.??{?G??~?1?G????7^px?zN?^?xD??{?M??.?+?????d????|}?M??S???d??&~?<??ZEl?X??G??M?<d^nA?(|?,|?a:??NE??S??m W???/??d],\x-????lb "4Id????tzj???????W????R??g??rN ?"D\??U>?^?Fx<???.?????.T}?o??%Uh??h???Ud???7???Z]?a?d??u??l?E?m?U????k??r???(5?n??_?9?Hgh?????2?+ ?Ym?tW?9?Ah`???a??{=????? sh?o??Q??r??s?coQQ?'???M??^??e???|?m???[?????ksS{????z??2????]?:?????t??????sb??U??0y??????????????$?>??0?D4?? ?N?@??? ??I??V@?8T??d_??%??????.?:?df-????f?? ?H9?% X?]?????gY?%RD?e?_mWa`IC:??J?v.??U?? ??5:\???8??sO??q???)?E(??=?b???<k?%??q]V??W?]??Q???>?GyVc??3?Q??!???!??{B?�<????+?????T?8=?RP???????q/?4M??B???6c3???: ???6??w+???h*?$???@A?????7??i?i?t?/???????????;b$?6OL??[?????/?`WVs?n?R?????,??0?H?N*?8J ?? x?D??a??H-??R?-???????)???K???Wd?j>??V??????Zk???>4 mv???mC?}?dGt???xlr??c?v@?|?%???j?a??+?T?|\n????dº\?&????db?}=n???x? ?/?c ??xD??????Tcz 8z?'?gFW?d?'?"?k??*-j? +??P?D?W?BXg?@?~?j?{??/K&?????Em????gQ???; ?8?u?? N?;w?5????;'X????;?;??CHp??r??^?{?}w?z??{~_??V?L???o?? X?CP????{???(b*-r ???^????u?? ??`?�?F^fK???+A???>?Y.?L?9??y@&a?B?O?????f?C?-??.????( ??N-??q?.?V??Z??m&??[?o????\MSv??h???N??j?E?ZepH?? ?}?????????zYy?4?f<?j=Z?gZ?:zO?? ?t??? ???????h?$??+?v3?**.???4??[M?? U??x~+?7?y?P????[?*??!??I?8igA_?*[???n??J[???4\?(K?4^?#f??^?'D??H?0?7?#???"g?p?=A?u??)e??f\?R?^Q?B?*Z?K?HD/???/@???#?%??T?H0v??9???|ps???dn?????q?`???`?*h??b!???M?????u???uj?p?l???Z?%?"?d V??uH??????w??b????Kz<h?j?iq?&???H??JT5U0?W?!_???ChkY?????_?2????^T??m???c2??????2?cZl=J!6? _?6V ???????v?p_??l�???? F=? &Li???2??{?D`? ?THr??b????????X2V?????G?UJ?#?b?=�?&??�???WP????fW?d???-,?K&?Ut?6??s??|?'?????Ro??(??b?1 ???p??~*c?GC@??*c8%??Q Y??9?n?????b8 ??Y?F1i?V???^?�?c?dl.?\?x?5?Vf??}x9I??,?C?hOg??u?+???a? ??qT???????tg?H???p???e?GO6D?????'L?$?&4G???c?N?Q@?(H?? ???Z<?~????b?"??$???t??]b?b?ocT??y$?d?WK????????@@????|!?.6F???????5???|?+???????-3????~:C??`6qP>?g5s????W??#??:9????m?w/??3??z?f????_?$?7???X?}i2????m?????h)7?H?)??r ????t?`"????;?R??6@?aT?@????=?>Lpg???8='^6?[(???;?}?A~??????2?8´??a????0??<q_?æ ????' 5Fd??????b?A??w?/r??0???{JD????*? ?7X(q??&a?uB ????4sL??????B?6??`?z?V? ??<Ã??g??3??5??b?ii?{???E?V?�??mP????h??1I?^>=????[N?~????iv?<?????r?#E?;?? ??7X?? -?!m??l:?9?I?????~?h??:m???cl??|????? (??????E?\N4???????d??{+????J?4{q??h?$?B`?7?ZAcjeK?�)&?'?Oh??U9?W*L???K?????�?g?I~?_?? Z?g???AB?jC???$^})?V??>??kJ???T1Y???p??X??1??M?e?i???z`???$Y~?1????*T???p?Y?=v?$)?q?3??Z:?????l T*?!N?\??h?+??.??$~???K???<mK????Y^ P?lk?v???W?????:???U?k?(??????�?Wzq??r8????_{?r?Q??x,?x???[??E?HEs??S?u?y\E???>???M'?F$?????????zX?}?p=?d???U65?rG????D$>?90?E-?4?! ??? 7N??????>?z?e??h>??:}?F? ??S??pT?!?%E??4^=??????Z?2e??bC?|?7??NeX??'??ibE???,0?E?X?El?f?ORG? ?????I9h_'????r8?E?D3?2?w?k%D ??G?&??BhJ?}~?N?G ???X ??:`?)??jE???;j,ML?e?JÁy?gD? ???V?A6l?? ?XfK??Qp;?????^?m??v ?????2????ko/`?X(2?^\?? ;?h[??{?nO??x?tU5??[d ??F4??�??9#$B F??Xh)s???\z?Aw??i????$y9*vIr???m>T.�??q? i???s??PI?!?t?d??e?"???E?p??????P?? _?????g??P???W???b`????P????lJ??o?_P?"{?"|??Y3?sMh????V?>8??1?W ???m?I?3?pC????i?*~I?L#T???6?????????b???81B?????83W?YDe???????N????&.?,???[??xNN???q5D?????iM?mdz????%?9???*?$?^?,q???*rd???l|w????QZ?KtkQ???v??b???<?S~�??hv?t?6)??? ??a~?d7zP-??H???Nx?C?:??? t9s??S??? ????p>????y??H Q;?p???%?o????%o ????9>N??r??. /??B??!bodB?cY?6?VI??Lf??c???$M?b?zQ??W?E?-????6?sL=?K?Z!:s?`????A?4?d?+??u?K0 K?M??`???? |J;<?`W?/?,+? p????'?s?v????W????-?~????:??e?Y???r?Y??????}Y????i@???{A??i?????? ??rN?o1BN?4x????????z?s?|??"&??Z?????a??`??XK?u?>?t?B?dv>??????E??? ?VO@??Gu???E?>?6??.jK*3??? ???dD?8??z???P?K|_?H7M??v?Zi) v?1?v? 3?2?g??<O?{?Md#??7Y\??g?TI?C ?T-?l?`?z??Mr?V?VNkJ?~R???x?[?(???~??"<)?4???m?`?&?9S~F_??`"{#?????9????�??s?/?o\?d?_????1H??>@???#>o?cXr{??1?!*?li??An???~?9<?xh?llD]=?r}d??:?%?"??I6? jf'H?? >.?.s?.?]p-???M?+K?nRmq?9ey?m?H?????VC?c<?MV#???I2?E??<???mN^?T}?|???N?????S??; ??HX???>u?#?mG??:??b??x?A?i>?? k???{u ???Y<???bw?{?H'??0@N?2?p>~???�? &???aN?9_?~???TF8?7?;????8u6???Y?;-?)A????0{?K},&?)ƒ??12???"TY?!BN??{?{???????1,??X??~Bw]9&?^?Zph???u{?8:?jZmo$ll??w?(?1??????/??p?X?y????v??g\Z?jZ~ ???U?????609U?.\7???? ??/h?V???7 ?f??u?@6]??B!??:??\?^???r???N??vW?mN??1?dN?????�2??Q@X???|?%??�r1?\z*?r??l`2???Q3H^?M???2?OL?]??}???Y?&?+??D ??Q\'?-?Z?? ?|F,??+È? ?z^V???<>fl)n???\???Nw??#??X-??"T??f?A?i?7?Dc? 6??6#N??k?i??f??�??8??~?c}*?f&?&??'?u"z"????0????QBn?zE???}?'?n?%X?N?X?? ?r???e??�L?*???[o(??X?????D*??&"?????_??d8Q?P??.??UM:q?7y??????Yl?{�?qk?<noN??P?P?^?:<?}?? LgR?B?3????c?m???MC.?a?o?@X?<??Z?U???y?>D?3?j?~???K*??i?v?(??3²?1????{???vI91?+?qC?????V?/`?�?{?_? B\?O+ l!?ºm?a?Q *w?????q?>?J??d�???e4?o4???Go????3d?>'{???????{??N???`??4D?GFb?G????P{?Y?:}???S.$({??X??i4I?o???8v?f?eVQX??????n?riS ??6?w?/0???V??)?u7?"?;Fu????>wN??HG\??I??8IP/?B??? ?M??6!????B?!?h1b}r?I]?:??e???????J?vw????2?^j??Zv??x??|??~????????^?iB?q??f?2?q|?W???? ?????q?~???9%l?k???w[??)@??iW9??????r??s?e?fP?;/.?[9?�? ?WUwF?2�{v??ys??7?W?M?q???Y?6_??|?YzN??????????Iz;/[??{v)3???R??_??_4?!.m{?Y?Mk ???q??_f?LB?"??9?eMz?(??GD??????(n? 'M?HkT??}?lz???J?5?h&6??G�w#W?6%m?_???,???X|?Q???+?1??~!??T%?T4?H??$?1???1???)h?(~??w?H???Vhn?W#??w^:?R?k??X???b`'??F?3M??U7???+???O?3?O?'?NEO????e?Q??w???8????8??/?k???2y?6[??? ?I????!n\t�7??v\dv??taj?=?OJ? ???J??l??A??????????F?#??-??<???????N??V? 3q?d ?8z??'q? t??Ok9?>?l???TY??F?=)??cox? S ???A?qPhH?0_+?????Rs??V?R<?/?V????*&???7??)????????wAEq??>c????Q?''?+?@??7??Q????G? ??.V]dwZ??e?EL!?p?Cf(?[???�?b? Wh??jK??W?%???�?/?? ?V???? ????2rJ??%??3Z??Q?@??r??K(kg?�?R�???>??�????fc5?,??b?~???j?7????~T?w?R?L????zH?????v\???eG??U?Rx4�?????;W?S?????G]\?u?*.n:wb,R0?v@\?b???W7|??t^+X#?9?8+?u]_hw<?6???4??=??�|?>??X???7?O???????]?)?>r?R????*???q{P)]?)?2"]e?O???t?\R !a?hsG?}????i???X"?N?0?7?o?? ??>??H???? k?4X?6Oh?X ??*n`4vtK?^]c??np5????z???y^n??qm?m1?JO???):???t@???2�B? i?[H?M qN??*?? ??2?E??r?d?>Nz????????Zjn??a???b???A??+^??p?R?IWY?^??bx???ZP??q||??;?*?F(??Q &G??c@I?S3?#?x^>?8_???y??;?#?Y?#?8??R?z ?Gx?mgM??????X?????8?)"?L??+d??K??2{E|g??2~??$???\?Y|?Y??_?c`??????9Z?@?T?Hx?? ?q???0???{?(?z�? �3uA?????}?B.7X?!???{;?Z+Cg??.?sk?`?{y?Tm???$o? ????] z}z? j??vE?7?O ??????A?`A????Wb>?u??Q?J�? ?<?{???,%???R?.?qNI??G?c\????FD?L????Q?0??????V???KU?`?E?G?D@?%?,?Y?????C??|d?A??????6;[???ud?keT.??u?{?f? ~c?38/kj????7?l?�q?X?? !???w?Z?Y?D??BP?y?f?????�????]o???????}??/>?)?????? ? -????p$IP?{???Q??t?vX?(Bm|?} @?? =?s??´O??b9xUN&?NS?d??:X?F?X?????Q?Y:?1???X?6???v?7?C?t?d?795?9???jg??*?0M??F?u???+ ??,,???ME]????@i?]?z=4?;??]?2ibv???Ezv??#?G??]???$?,?(??q?ZC??/?>?t*??;?)???;+?L?\???m??`?\b? N?o?S???? ??8??Y?Q?& ?y7???6d??G?????C?[i??R?p??A ?@E;F???!?G??#??3??O*?q2??j?m?U?E???7?U?./???a??F?T??qv9??=??MF???????8/A?2F???~?}???=W/????d???O?w>??? ?n?V???L??<_??#??d#?K??,a???R'?N?~?ggV?E??|?O???Y?q?@?%?????N??v?o?o?=^??S?&J??c????&n?8>E7yj?c??P??5?1???a??1+?< ?P??A? ?Z??[-d?q?p?-4"5?Btl?L??????hY??tT??N???J? d¬ ?^P?H???X?OU??s??p_%?Pi?D[W?-??MI???lY?I(E?T$ ?<?? ??1??[?FF?XgD's?H3L?J??t???K{?+???Zr?5??R?_??E?w??%??]???\{m? i?D??-1??K?a?z??T??-B ?\7?V/?X?@?????_????KX??o?U??#?3?L?&???????? 0l??,?[????6?f3?$?8???z???)??F6i??2?c??4?(?????.???[??:?}!?]???vU?CM<s?u %s??�?6"?>??+V??x???? |3?+?? @M?????????@ ? ??B??e???43,?N???N??W?ei<? zG?2+??o?G?e???d????X?5n??m??vl??j???Mq???>?c?Y??g??,Q??kI?Kcj?t5?h???k}?m?1d????PK?0???[?_?]�???? SU8D???h?P{?V???????G(>?nk??}m??H<?????*?T?? .?6ud)??1???TL?3e|?s?){#n??(�rr6?k??P?~"+?Q??#?.sx????????M??K�wiA?W??w?f??? ??T????$?&?$??u{?yk????/??W?#?.G?do???+?z???:_???{=?}Z?'??????w????????%\'?KS???K??n??l?? ?kf?L)?????@??\??U{??N??K;???(?9??? ????????????%??GX???t??????fj????}?T?44 ?F?/}s?"?f C?J[X??P?xC?,?h^???U?$?P????1n???+?T?\dH}1??VH`l???????A7?|1 i?????O????D?@+?wY???o?W??L#?~?;??C?i{?i??C???3?n6qJ??{j/?3\??*?M3?cr7u?\????E?u'?3)a?TzP7??i??!???@?udg???3H???J?jm?(!?b,6??? ?A3HUO-?,J????O?3??t???S4$????????[? ~???b??????c?C??+~7?s?w?_ l@?k????C???B???Cx???5??�??r?;?????\????????F???Q???w?g5'?/x7????V???'?????w?g?????????w?g?9?/?7?Q??n?g??M??'W????n?_?_B?<????????????'?w???????o??7?????????? 2?p????B?*RF??PK|!?`��`f��PK��?r?J������������,���Beurteilung Disziplinary Notice DE_DE 3.docx?{t=????bfff??13333???|????cf????y????y???????J?RI%U)H???AAAEZ?I?q??*z?&?N ???AiP&???wt?? k?p?y??L?w`a????B?[8" ?????^??gS*5IQG????y???? rb_??1?bpG{C`??&Q?R?*C?FV??ab??u- "??fQ.?s?-0=r???????|\�?*??C???I!69y?Wr@D-*?ttP??S;??<?t#r??s?4?vT?'T-????f??`|[???h????;;?@)?\???Q%|\C??(HCB5oht??x% ???=????????????????????uS?m?!???;L??I????j?zs|?/P?C?%>???+????n??z?W?f-?ls???v'k;i??�??w??Od?Y]????}????<W???X???QM ??`??G? ????????[?R???<90?+?:?? ?@??????h??khIO??6a?????W???IZ?*0f??????K@????>???/? ?4x??I�1??? ?Dz&Y:?Q?W?YQ?????6?e????]C?????? ?2?"JNQ?T?pV?GZ???[?)+$?p? {??EiIov???2?y?,?(99??/?åT?\t!aH? ?AiDg????M~�?+??3(v?;ywN?_??;???Pf???-?o?7??t??ObC?U???? ???,[??v???ngU0"??@??x??L???T?z???*??3?d???ID????8?,?V?aJ\?kS?k?????/??6/+ ???(B????J??R?C??????2?X?`?O}??W??]??m?/?q??K?OM?????}I?H?-j?g?lk??~??x?d?E??6bO??s???mP?i?E???+?IA??xl????y(?=?F???N??c?|?q $oM?c,???m??@y?? ?z{?;?m???�\??A&4???q?T??.? ??Z??U?sg??C?$??\j!K??jL?xx?%q?z??G{M?AS??n?^">??n?[H?8??Ll?^?O?8?&?7???g }?p??>}?y:?q???D??MC ??~=?PG?'K+?Q/???S?>K"?I????x?5??&?O@5?!??#~?{??e???F???-??Y????j?????o???0n????0?????$?CY[i?H?]?6ADb?q?~????o???v;K?z??t???FH???-?e?t1???M????'!LV?%?5?|??W? ?????h??????0??l]Rc&??? ?5?????1??d??!ed?E(??????A??g?????>?@?l??+?d{}y?n?ip??!B?#?Jm?? P???D?\G???N?T?vEif???9???o???pXHF?????5???N?????h6(?Z??.?9|#?k???oe???qpr?k�??]'?4?????V?B?????S7?? ?7??.??~?]????|w?s4f??|?_V?7??????????^IE&?0=???4???M??R??^.???k?d?w??MX???f;??&z$?wOqH(?z?B?)????2??????UO$G?r?8;s~???T29?|r<?E???????? ?U???????yA??s#7/{e??i//>?qSVN?X?N??e??e?PS?9?(O???2?????s<\?????g?j????\)??m?????????!?N??????W?z??A??B??D??M5?n???w????,?#1???3???w?L???B?'H_\???v?/o?4i????N???&?4vw?j??D??????????????0^?m?o???=riX??e????TS??Ts??2?y?r?X+??Hgmp{?b?D?? ????^}/???o??6?8H 3{???9??È????_wK?????vIp?\;j(??'o?????Tp?k.X?q???aq?p????????2?????c?]???a??^?7?vh2?-K{??????=?akX,~>|*z?w??^??q=?\~?f??&?q}nIiQV?Biz]"??G??7Y?6?>???n???Nv??6?O?{?d?LY?'?t???tp?q[?RK}[??3Rk?U?i~??J;W{??t#Owa??J;!g./?sm??2?3X 4f:?e>?z?V?T?M?6w?=[???b???????z@?_??4?L???=�?=0???u??iv??/Yp:?2?K????-??)??;??BYO???e?Y?? ?Xk?Q8?:?[?a~?wC0????????v????????^??A???Fl8?? ????c?$W?<m??%-26?M??m?????????:{?P?|.R?<4???L?????(?@�?Y-????25!????(w??????1??N???X?6,?y?nt+?]? J7?6??n????X5@??Y??U@?-??0??L?_?tC?3???? d*????I?????#??s?o?[?65?%B?6?\O???????????wiY??6Y?R?m??)??`????B,???S?^??Y?4$??i??5! ??????????m?s.?#I=???"!?_-s?S??*????wb????+??W�??n?s+[E?�!4?E??????4?2z??9~Mu??G??s?H???@?&bO????`?AompA??s?}??q??M�??v?n7?u?1?�??n2A?? Q???A?Y$?C>??TyP8A????`or????P??j"? ]??6G5?????ZX@2?#??5??R?6?? ?(??'OP??uf?? ????`?F?$T???-k]?^A;+NL?B937?^??$P#67?N?pPjp5?????k??I?1)%?Twt?a?b? ?#6?H20,?l????dB?@???>???>x??'0?c?�????aï}G??X???N ?@8/?^?_??"t|???:? ?4M /??F?N!??Cf!? ???>W???=f??(I????/+ CL]%05?$?y?t?????R +?$?2ZC06IE?L?3e?_?@????%R}rm{??G??X ??u?sV!?8 Nh/?x@??"?Pz??????h??2?T??3?c ?xz=3h?`??/{?�?:???s?8UCx??H@*&?Emw?B? ?< $@????????6HD??:?????PR�vR??3??Ng????`g??P6?x???/l?tTLXr`H????t?5???? ?/)???1?�?L?1W??9]?????M?Wb??j? %?????~? ??4?>????????4 f??(p??y?S;??e?^?Z????"??C????B^??h??xve??"????fu??E???0_u^???zbP ??9?$h ?p???+??4?ZKxOE???B?wT(??????-?Ye<!??+?uu>KN???j?LB??0????^???'??? ??a???????3f??`??RU???Q??mV?GV??f>wl??n??++~F??\???mj+?F?»?x??|["??Z?????m4?m?p?2??X?n@?wm?? HhV?? ???eD???????? 'p?dc?U??s$R??]??Dfn?B?}a[????? ?????C????%4>i]????"-M??Y<?|Q3?b5???f??F?M$?-?B??VD?o??D}?;??6&??f?p????????A?!??e?k?D????"<EAn?n?c?7?`?Q?R)??*?>??h?9`??I?B?'??F-??:??0?h?????????j?+{??p??( c??b?0R? �?????"?]?R??N??`ac8 ?c?f???=???i?+?n6V?`_W[y?u?p?OA?!7???[O??[#?R????m?*?rZ??;{???q?_%????Z"??~???P?????P?<b??]????�?d??H0??F??K???G?????"?=?6nq???<m??b?????SY??h?Qw?7/o;??/??o?@Mm???g?v??(?{?39 ???????]<)???s^???#<-K?~A??>???F0K*?\_???QaB*w?p???) '?,?,????xRh??e?w[JLD?M?f?-????r,??f5h?#?&?9???a*^???w?%/OL?U8???|?!/?m]?w?j?92?Z??&??i??~¹?_r&?J5??r?QKJ???u)oh?`??*?= '?k?a???H?&?0?e??????Or????%[??T ?? h???AO??gGf?q;?^???1U???????>\?4[?9??? ?R ????????O? ?}??f????'?I@??|????5?»y2????q??B?;=?$???Hx????h?H ={???aT?1^d??k?-???'[-??k?/F8%C???LTG4=???2ib ??V?H?Bs? ???<????L%?mv;?Q^~?wA,?????u?hx4r?]???'Fh?CN??i????Y??y??T"[X^wV}?0?E'?????&??y?v?&?p??<M2????@%|w;??31??[?D�J??ZSQ?.?b?k[?,?Y??3\"?]?Ss?????Z"#?? C0??mL?z?d? ??? ?x-??$??? ?z?M???!?<?+)??D?JK?????-?Nc?yl??D*%q?\??F\ :,?54??F????7<)?s?dN`:Z??i?_[?G.RD??&??????0o2??LW+`? ?MK?q\??<N?E`th?\o?x??$b??F_???(%??#?s=??}B&????,p4???x??9U???^?N?9F?d?J?DZ?w?t3????? ?tH?????4??Q???!??K???Ut?? ???Th`r;?+???d??ea?2jwaO1????WV?/?|?D?v?]??????E??Tpz (c?';;9?????tz?sKck?????| ??(?'?O%?g?D??n?g?mC$?i??d?9?y??g???!?:?g?>[??S?ZM?v??op???????K?m?L???&0?????>3??=l??O??Y%???SLM{?jU???#:????^?'??z??]?Rj?RZ??*^????{??M?@!??~?`q???G?K\?Q???6?<v`?nC?:????=?b6y?q??%????t?g}Kf????O???iI?????E?P qD ??????? ??V????}?&??z??r't?U�???QL'??????'6???;?4?P??>?H?\?gr?????C+U4D?@?\?/B??G2?ZA?i?\b??U?w?Yk4??#?H>Be??P?b?f?Fn�?D*?8T???R? ????????F?? M`????QX?0?+??7=?sOW??xZ?=????B?(VA?T???t?f??e?N?pwm/?c?B?C?3?0?Y????k?X?|e??z*?4????o??8??T?n??????@}?!H??c??OH??k?o>#??I???v;Ll?m?M?~s?8i?v?)????P???Is??�3?><?LR?~???!??�???0+!s??$a??k\?1V?D??v?g?i??O=??A??*P?F????-???#?A7?D??_??h?k??tS?zX5????E??(U:SoU?6F???n?(?y8??@?hg???O?C=j????^D?p?F?m?aN???#G)*X%??o??T_{1??W} ???S-?K]?3?N?<�????fO!|f????>%?f??M?/?c@M|??l ?????????o??V??E??P?[??1??W?*;]???c?R?B?'~Z??v?7??,+s?(??R<1???F??d?|,*??&?v2??st?sN??\vk1??:??? yv?s?S??F?j1?-[?1????81??????k@?{L??FY??w???????%???(i?I????Y???????:v??h?????[i???J?U??6???kD??????????l???T?HN1???G!fS??E?D5A?¢??dh?=?NH?q?1Hcf2,????v?q?0?{=??x??????(?I???%#???????Sx)B'5?&??E?F????CG?P`}?1Z?4? ???< ?,V??M???h?E%of?u'?*J?8?fE?R?0??]??[????r?*"???&C?w? ???<k?????6?B??g?WW??h=???;VF8H%??????C??j?H9??L?d?????*g?YCGM3?BV??. ?g??V??G?{9mg??oC D;Td?5:w???#_?t?A?????????,?????Cw??!c????Yf?G??+DWD?ba?2?Pc?`k?q??08????c???,N?Ls??)a>`?ce????4?{?#????k??C=<f??????v?d??S?+,?�?k??R?~ds?Bi0>=?N-?? ??M?v)K?(?g?^??xDjh?-??,???3????#???h~??|\!??i?b_????????�q????=??R?2>?L?<?????×?h)????+0?UT???7@9??U?NVz?Ks?3???>=?MmA?>\?%?n?R??a?T???+?????E??&xD??? ?$???,?qY??q??}5???j?D?Rs?P??J???????9R )?{1h?-?Y?Ev?_?o>????4?E_? ?&??X?:???????U?�???1a????A????M??`?%?X??~#M??^a?6-????%Y,aøg-?Z????$?*?_??. ?1???Q??b~l?JF?n??+P"?pskWn??j?,???????W?\?I?ö??=QNkZ?{R?L?ao?*?5???;????n??]?1[?]?q?YO"oUy????4?8�???}????\??RPaUh??\????????????(?gZ??a??{???S??sU?-a??c?R? ??L???W???0B O?3???K?Mq??Ci??{]??q???m |???3?ny???f?G7J?.A??? ??%3?????s?c.???F?&????l?]??A?=u?$M? ?0?C?f?1????????1?g?x??? ,^0??H??????`??Bi?_y??4*<?6'/2:02:H*?Wv?u?V??{h?>K?R???C???8]???o????h?????5???}?l??7C1??0? 2?u????rT+E????>?@??]Tb^X<???r+?:?X"X????E???7 ??u^??(?U??9 ?2=x?P?n?????aB ??TIgaQ?p?:?'v??Er?cs?0?G?P?`???K??9?5%?i??K????? c??k???^?]?? ??T????k??)?????{;???????ScD?p3X?)Zsn??????c?K??_?N???'?Yj?????5H?5sM??f.[CG [??=??[cD????<???P?DXT?7???2?/?????l??L??k?6??à??N?^??9 .?? ?9`?O??`?Z???|t?pYe|I?7?r?b???Nr`?5??N?r1????`??@k???0???F: ?f???e??G?d K??i??? ???? ??f??N&??? ?? #?N<F?2@?^?6P??go &<@)6???[^?p9?g$????5?W?Q`?j6W?,1KC???t??A0uL?F?`t!???;[?? ??^???&???{??c??4??h?u??{?6?? [3?3?:?mp????H??9a?a1-?>?!·'v???/~+?&??H?????�?sE?g??m?tJ4??vy`?t?a???ev?b"?Y??????}????9?bi#????????lCK?? ??S????mx?!??..?|??6?8%C?`o/{B???pMg?I??L?lIZ?Eet%?????8DT? ?�oi@?K?=?GKX??)8bF?????|???kMt?(??a?`??Xibuw?j?N? _?Q4?M???L??A??i??*[???Qb9lw??UOL??$�?9 G[~????L-????*2?a???? ?"/?t?:?S?*2?6?H??J??�???j???HV"???I????Z????'toR?$4?($t{?J^zO'????iI+u??7LB???x??nV?:??6,?x??f?G>z?^z#E??0??Dr?<?0?????)?}_??)O??J?rZd???8??)????<?v?/?$)?im?????]?v???????H?�J??_9N&????? n??c&'?{???[pw????M?+?�??1? ??T??.0??k??C??E??????@xj???v?f??m?6??Sa????u??e??g?q?&? ??e?#X???<^?qwN??4???{B'"?"j?~??? g?$??$?????!??4??}?O????CP????F?2?/????<?RE?U[m?? j!?sRNMp~r`?y??_5????[nuv4?= ?e`?)EFS???1v???d 0???? ?????p?x?m???P?N?i?????? ?l?PB?h??????Mca?$???)???%?'?6?%P??J%?=?-+1Z? ?1??????h???L?????}'??~ ??I?t?Yc4????+????????c??r?p???tf!???%!???8???16k????.???<??v?�?d???cK??\D???T?89?([?v`4?a'-v?%!!On?\`;?L"????p??3?Tu?MC????A?^????a\? -?8??r?g>o??'=a?B_??v?t???3BCD0I??Ir??'?vK?:???j,?K? N?$9?o??:?^ts??8^ ???e®j)?l?J8?6?B???YR!#???=?C???I??>W?0?B|?WI?d|%?? ?8x??????^???}????L??t[?^Eu#??TG????d`b*?JQ??S???s?rw|^(Vh??i?E` ,6?y?i sK?????q?bl?m????Q?W??09b?yMW?+mFr?@??7?2>?&q2?/P?d?y^) ?H?f?5P%kXe? |?G4??[,?h????I???NY??vk? u??q9????2]w???E?:c5%??8?-??????}?????p1VA?{?�?[????91f?2C????????mD;t?6??U??{:???6??kc? A?\?#??C??a??u?A???:'J??+?:?9>?d ?z?C.?n?+o]?0??? ?????? ??R? ?(?jE??a?Y?~?PFn?? v?&bFQ??Y?I??Ha?4(??n>]??h???=???U-e??-=?A^???%N?&??7`dr[????&??{?5"sn??Fu?????f7?17Yv??6C)???O??*iE?!5j?????SI????7?: ????/3??(?(????!? ???%N@?i?WI5?n??cTI??r z????;@a??A?~????7???????Rz?Ry??.?$}???E?Q-u???p"??V=?$??? ???????}7z????? [L?j?%?Vn???¿K1?J?b'??oc?M?d?&?(??>w?.yV?B'b?!e5?3?????'I??bp??r+0??#???C? \?[?????@7#ib??Z????N,?b??I??a((`d??>??#?gG?:??b?A??c6??n???{"???Z>?? u??~????4PV?,?l9i????9l?x1?1Y?f?N~?'? o?o)&?w)#?'?uu?z?? 1??p??S???*>??m??$?H??u8N?<?HuW?<?+T@??!??Z?h?]??Y???k,??? ???u>??o[?????S?]-x- CNQ?)nts?Sf?????X??/?Yb?}J?89?w?<?????Zw> |O?>?n?3?????!??_6#??e!9????)??c?????Y?Q?? >??d??? o?,E?f?K+?????G????R$???|?'5@?&???7a??Z??CF?9? WN?????\??? ????<??_R?? =?E ??.WU?rn????3???$?E?xJH??i?ln?7 ?a??9???@?a?7Un?(7Iq?k?G�3??w?????cC??M?a?jS?`?,??+?I?f???q?$????[S.?K?�??D??!? =r?8F????X?~?T?TZ??[C?%A??????¶???~?f#x?JO??F?9A? ????MvVd??[?92D?!P??0??*???~?L6I ?????V7i? ???????GA?3N???]???bK?sL??)?#X ?O?????~Y??c?i?l?Z?C?8*^??4M??,???G???}R??3????? Ql????s?}??'|?L?u????mD???~?~?????r?#?^??b{??tG??? ??l?`y-4T????U?%???g?n?S?p??usgS?qIT?ow?w>?9??(?t??<??G?????t?????H??M?9??w" l???a|?'?gS?}??94????L???u!????B?P?J??Tf???????(%??=?:a!?*?5k????%?p??`???A?MF????@?ub?=?-? ?E?3_?P"?2???)*?-?I?b?T?j??q^???????$# XnxA??-?u!s???(????f????0-yv?j_??RW?y.???E?M?%?7??;o?????Ey??i??N3???(?E?p????????x???Zt?k?q??1$??K?xm? ?T??|?t????c5???3????%????L?7??J??6^? ?_????m?>^p??{@Tk?<4?`??r?-??Z?e0z0???>?LC??!d)?"o?*?"i*u?=??d:??&L T?&??'????`???>???]B?H?sBUr???Z ??_?q+???????*??D?? xvR??J?�?H*:?L?%W G?u??a~Q?F?Q1??V1?K,?3?U????G?* N?"!h?l?$?L}m}m???h??O???HrY?w???qj?_ ???d???????U????hs??[??????{??-????|???e?S??j?D?"?????7??D??8??5{ ?#?Bo?6s????J?|?g??vS?????N?}i???ub???)??J?@?????*[)?~dF???{?}?????????I$?V??\~??????Hb???KYi.???4p>.?????????th?E?1s?;Vëo??!??<????*,?4l????J?IM H&lg?uJ? j??S?2???gš?V?Dcr??Iš`U q?????+???K?p? ??a??(???I??@V?/6JU???????u5)?N?IeX?G2??????*?&??5?RQ?5?D*S???*?t?:,??-???X??Q[?K/R??UZ???iZ e??d??Z????-@i???a??\?R?We???/�?????4?Q? g?????$??@???????~5??J??PK???Gd?Q56T3;?9�#*?H|M??pJQ?u?? ?*lm]F????1???????9?i?@???_??????Jx?&??u?Mx?x????zy??b????????e??I????)??X�?w[?%??O?????wD?H?,N???x?v??!?Kq&ON?[?Z(!?G?;??d?????(?w ??y ??f????k??p??????r?e<3w?:?j??fz#G?L???M:?fW?z+??? ????Y(DN?U??43-.?GkLq??J#?;Y?e?,vhK?J??Df?s2?Uibb????I???7?^???s??w???N????J3???(3GH?v3?Wj?B1???C{?'MM???:??+?m?b ???/???/?????@5(?Ï>#??Y????0??????=?q?g?[???[ju2?+??$??N?m0??5?{?;]??[???.?'NL?x??py????"E?k??=i??YJ??`cA???4???M?Om;?|???6?E?*E?\? 4?k??xwi?l????srv?\Q???.?)?:?:?/???.?h??C??=??G??/?I\~.mJ?????ej?d??yk??0l>d????? ?TSxuv)?QB??<l?????G???Xj.?He?? 5???}?R??_ ?u??Z$??e]U?F?a7*??=??vL?X?,???y?O`?se>?v?-w??M???????}I?l?WB?SY?;?????Ex????On???.gs????7*?Á??? ?????????51n?h?rz?e?RL,?m9X@2&D?B??<?_j]�????t=?=?-???-?????#nnE???????X<#??S K????z???[?8?????"????>S/i??L???k??T]?78?o???�?Y?-pA??N?pN?????h?h??=X???w_???[????????Mg??=?r?P?<?? A?]???????| c? z[???>?~=??u ????6qf q??6k???3}?????o??wK??0r@?V?l??GP!r?;?T??{sY?ã{ ??&???G??aE)k?Cc?>??t?m??C??A?yCK1?!.???x7??oKK??;A?1(??vP?f?eXa?? �???8~??#??l?K*2??*(?V?n?????~???\ `??*j ??.? /`??A�[??q}7?I????1'??????{??M}�o< ????"?????-?^?????y????b???????????o? a?????????t(?1? @9??L?rAH??o?p??a?sK??z~|??S"B??=???J??Tb(?o???@????(`??I?Ut??`?? ???O~{?0b?3I??=i?^?K??M?6 ????E,???p?1?D%\?m? mB??.?i?jg??z?uU?V??,ne?E?k,5D???y?"?h'U???)]??\??4??z????i????R ???@x?Y|#???(?Ay?{8^8L?U0?d? ?1"?V?E&? ??:Gp}??,s~????5T?w3????3???RWC? Q?t?????z?^?}?. v??^??~?^?a[g????_???;p???Po? c??s??k?\??~)3C?k???9s?LF????l????%?\??b}???1|v?lF????????&??MU???@? ?]+_?U@?k???'1?????AQ2sA?????à?*?g?MB??`U?]???f??:?l??}Qn????????4??}QRb??I??@?E?Te] [???? t??D?0?-??3Z???Q?-H? ?n??O,?!/?b?*?\"??PE???,?,?6 W??}?ÎO\Fl?????[ ???c??t}?2`']???B?j@?)j#??¯EY?D?G??w#?'S ?#V#@x?????;S?a??8?J* ?U?p??W\?l?3p??? #?7???x???2??"Z??H-e???em?7"!A?y????}]???wY?k??te??>8?rU?�?Fy?(?)?V?kg*,,]????0X???l??-[?v???????wS?N??z^?]9?W?y?&L?'`?B?;<? ?s????O?m?7f?-?5fM??<?O???u|?!??d??�???????C??lY??a?ko?sh}?m:??q??iqrðb?y???IVs????? %??7p ?(??4}??k?p31T?c?y?O ?b?c????e]??.\?3<?@?Ts? ?DQ???@??>E????-q?g?^?x):????C3??rr???????N? ???z?f=??G????N?L-?}?HM?????????M????c{?j???B??????+*?+{i????-ft?Qn???????t????=|?Dxi????},?.&e?gk?k?+?(?{z~?_ l}?A???*@Q??<????Y_?????I??}i?;???o&j?'?]?f"0????\\X??_?'??g6(?_@??6q???LD? ?%???B?w??)p?A???tÿ?????+\??d???gH?_????9???? y?kG?>??????? NA? ???EI??g@?_?0???Z????????c???????<??+?????????_?E?o???sm??x?;?;?O??0,?????;???%?_HH??{?? ????????~??PK?E??;��c@��PK��?r?J������������+���Attendance Disciplinary notice US_EN 4.docx??c?(]?-?m?m?v?i?m?m?<m????w?????_?+?Z??w?R?A???�??????.???hb?DO??&QP?!????f?:\bI?x>K?P?? ??????.??B?;??~????J]r???Js>??+? Xn??1n9n,?D?Uk? r ??2X^d%Y??b??J=K6??g?2?+W??@?S????? ???=??@?�.?+???z.??E???.?7YZ????^D????J???%?????|�.?o;?2l>Mo+???S???? ne??=????48D?f???��??A???v??&???*?&N?t?6?-)S?? ???G6)????q&Q*?? U?­?>c?"?????n??c?<??&9?\?rb?$??t????~???<?U-??W??? ??0? A)S?^?????&??B%?jLq??Co?U?;pan?V???a8 I??j-?x?G????$s?:??C?/! ,2??u? H????.FS?Y???+?????????PA? ??J??{1%????.A?$????EaT?]\U???[?G ?k?|?7?4????s\"???? ]75 ?)??Y? 9?0??Y??????V\ ClR??g4???X??8xg&*q????p?'`~??pG?}?}?????'l?q??|n??1;?4{???G %??? �???D ¿0????hg?Doho?{9??[ 0=??0???M???O????f????$??W??5???3ec???#?N?&? ? FM0?1 ]??k?sR?????x@X?? F^"}<?OTt6?K???? W?V?E???ex4?<????l????1?U??u????E??g>eGs??,p^?j?p??Yx?O(?1???y?????4N??^??bi:'??o??;nb??j??EAQ?#W???????z ??(0x????#?&@?=?-?w?5Q&?Q"k?p?+?UuAv!??f?d??W�Y:?E??\g???.?G?0LbL?0???4??'???????????x??-o? w[???7???? ??8?M???M???????)????;??v?K??MlZ???k??j??C?@C?:,$??3?x???? ???m?g?G????_N???k??r?????"<]X'??)b?R?????v?&?I"&???C?q??"-??7K?H???? ????B~?? ??u??r??]e?4J?????)�I?U?e??????:??QS??d?U0?C?a??????;??????!o%? u??9?Kv ?E??? 7?&u?s?s�???!7&?,~o?QFJvK7E???v?c)q?????l??4| A???1zkV?R?x6zU ?????\r???w????v???x?>????A?L}?}???bP2?y[?u?E?3?~?og?]??<>??3?4)?pYg?K??a+?>l?? ?~J???o7?A????????????????b???????!G??on??O????\k?}?1???|???k??qD,g?(-??=\??????d??"~??v??rP??T??J?Q?????y`?t???L??,B+?%????~??,??_?G?<????k/sk?????s`h???JX?,???a????|??N?U?q.?F20b?\Ot0\? ????P???? ??+s??9?wf?????v??????????????1?Y????D?vo?m[??&??>???-(N6w?z?3@??u?J?f?E|0?=????E?Q}9ll="????]*?.?c?z?5 ?????K?t(\�uY3??w???O??}?S??NK?.???m?#pQ/?k???o?E??????v ?<????:??r?@YPiN???Y?b{??????sPX???:?ha"8_nwF?;/???? ?%??&lm??????q?Y? ??W?? ???C?~(??!?7?'*u??y???o????N?(????gX??W\_?-?????;?????sV[ebq??AK??>?oO?G7??T??6????)???0Q???????h??`!8X??n???"??Wnl??z?; ????0Cs?"l???r?X?W|\u??Ti????~?O?JbZ??,???5???u-?U8?G?cGH???!????????D?r??????<?A??+????7n< ?A?P_?<??V?[m ???B?*??U-??p;?(Q]??e?w=z4A/KC?*??!?Q?/? ?V?x?{??o?c??V???0C?&?B?`?????#?ns??0`????xf??:of-?y??.!e=.??? P �????*+??|{???'?i????6]k????c??l???P?m??N?Z?'?WHH?P??N?r??{?,?0???Fv+???g ?k{P????[?:v4??[/?G+??k?????????LI/?[??&? p??0 ?G?h??*?b6g?GTw#l!???q??&??.Vuiv??w?HH *;?j?Bu?? ??N=-?d?2;???[?t?$iL]?1@??�??/}???m?a?^K1??????-?x~j?jE???S??h{?k??%d????&83?????(?_mO?ZG??ep|??U?%??a??{?k#?^???????Kj??v?E???]?5?????>?«????}l??4?<?4?X?`?t?R?O???????E??????d?c7J?q?3?DY??K}._?]??}???{%4?u?????y?, u????|????r? >???? !??Y?S?<??Y??Y qA/b??D? ?}??}??? ??1??&:?t*l_??�^U?)_ul???Y???n8U?$C? ???? ?+? ??Qx?$z"??W???????5.$|?lU?^?UU??d?,?k?`???s_??t?Lrt?[?M,??????U?ww? ?v??�+?????W?¯>"f|?K3B??T}:??.??mR?k????!N????????sYw?????BA?"??? ?????? x<7L?6?{??^?gW?C?7???g??"??= ;D????&?|?'?+/?[&?o??+`????B??`u'????????N???+?k??L4?k???J??D?_qA??"?????c?~? ^?;t?? ?U??[['??R?????H}wR?????s??9?w???/ ??????R ????R(????2??[o?�3?/mSa??6?{?? ?g???j?????a?C?J^>??Yu9a???}??RR????%??]?l7?-??]?[???e????p?-???r?Pb??^[??Y????c!?N???r??0A???? ?k??c????M????J8???? >?????!??}!%#y?? ???a?p?1?>??[???g? ?/??[?i???? -EEl?????Ab???\?_Py??² ??e?i.?\???NR?IWv?<??????_?9?;?P?J?k:=?6??\q?G?W??f??J???v?8[D??h??W??y[Jy?|V?R?;?n0????L|M]?.??R?? ?? ??e???r??>?W??x???M?d??C?N?}W/o??xu?~>%O????{?????[???FyZ??r:y???iV??:?y????D?????w?za??I?,?:???F5;?c?a????F}?;,-?w??m[?-?W?????{G??n?a??~???X1?? 2???e???YmBv\1]j???$\)P?p ??bD?X4??A?8?{?q?I????;AG?!?$??H???*4?,??????T?W<9?nf(?6,?cq?fzE?_zH?q??S????jm??B?p??}+??6??O?kYCe???W?J??Nx?w ORF7????K??}f4?ew??@?q?~???)N?e+??Q ??k*+U?f?iK?|???`:M5???1?g??*?a?y???*?Ñ?@??e??�?y???5??9H[?K?@B,6?m?t??n??hhUP9?=???G??\???'????????$d}?s??pst???{??????!j???j??Po]T?<R????p????l m?)C?~n??{???T?n?-?Z?v?_H{??3??ox?z;T>d????[?F l@???? r.????9?_????A?3 N?;.?U???c=?$?V?E9??UQja??????]?#??9?,?7?VN????R.??�-C0;R?_?xOK?,*?vt?-??z???yq???Qc?pO?????=?i{_?h?M??W?O????w??<?s?kG??????Rh?J2?c??? W[>Jq??.?|b???rZ???yIùo?e??S3?????? ? ?t???????? =???6?? 5??yi?f0???p ??n??!?Y???>]? ?P???v???)j???&?dj?1Lx?@ ??]\%??%??u???*????U?J???X?????D|??Z%?YZ?{???????vE[;???yfK?4??????{?PoI??k??????<????^?0?EW?vC?"??Kk?Qt??W?p}??? ???y??=?`???#?? ?Zz C?=???ER???y?v;3 K?e????r??x?\??:[?Aw&????0???????�??p?W?´0uq.l?F? ??\???V%AI1_qL??'??s?m??6{P?=???R?f?\c? /0?[???l ??8????<dp??,?<??)?B??OHc|0?P~W^?!?!.??am??-<?TAL??|???{??,v?? ?a?^?P??i?0?vc=XE;???YW(???upo???S?-????f2??M?i??�h?v?}?PQ??oH[??3nCo ?\?G? ??7???S%??? A?$?kA?????????aj??W?Fb?�???????c?]??@??q????p?:T?M?????9E????e68.Y9????Ds?W?v.???:?(j?]A??:??^)??????e??Eg??C8??u??Bkp??}#????J???=wDi2";? =??B??????3?/A??o??A??S&pr;?u???4?-??,+?K6?tD??-?o3w????6hB ?1???B ???@Kr~!?&#u=B+???????]T?9????w!?d??j?F???N???^0??p-!?????\?? @]?Ff??:?&[\2?6?CO???L?Gy4?\???<??T?$yXD?-???%???^Oq???&l??v????????J?????C?kX?~????O?3???@o?nW??????6/o?????xd? P:3i??z5JGh?b?.]z?Z??oo?|?R???<?o?y?'?[S?q??n????S(!8???????rZz?O?@Y ??d;F;??=????A7????B?~m??A?X????M?C ? s?n?????rt?k?2?tk??%??s?m? ?:?_]e?b'%.????N?hU???Ni?Z?h ;??#?]????y?hsD?)O??^????`????h6]?(???x#????r??K?Ow:pw??h?J?1??5eC)9ZO???????/5?H?o_???=???E?c?5aW????????[??H?*E?N???<??@??R66??Ed??^?(_!|?'?????/)?/?A?7D:?+$PS??.?AY??"??????0/???? ?5q????'#f2?sN?>9?@?xc?U? ???8?l???6??k?|Jh?sUo??-?b+??tHT?n?T?Vx?f?l?????#?_?<??"v?x??k???#E????????mM?c/cL??6?}? ???n??????? G??e??q??a??B?~zW`??;??/?9T?6?#?n6H??C?j???r?0=??[???1o5??05?C??T???y????7?t?t?9(?m????V?d?-??}???J??z1??1?h?x wI?'W?C?`F?:??G816+?U?a'??JJ?Cj6??a{??O?L?m?H1c?I?A1}.?H???#R*.]?�b? +?????YO;?Cg? Q???]h>???+????f???????IO?{??1q??*? ?M?g????3T?H=E??q?w;?? R??????3Dr??g?u?T~<?t5???{? h?????-??;?p????5?o%i??D???}0?j?Yxkv?j?d?L??;e?*??xn??X?D\?+J??G?J??|h??w???st??q!&c?2[??}?b??[Y?E0HS?c??y9???M???t?k?J-/???I??o?+?E?Y??6d?`:?P????g??,???E?C??S??1???(dr??r?9XY\U?}z?i{&r??%q ??B?jkId?_?^???|!?TQl?dSi@?NPSaYZ?Q?b?jCm??OpsedY?r?3?????^?,??? >G???j?Tij?b??\??{P?X?[??.?D?k???z?Y?Y?I?$Â.Mp??%8???1 +A?????,???ziZ?l?#???f?????\?@l????I??v???In?uJ?3?S??u????]A??cz???????t%?3??^E???Q>t??!?|)%? ?w????? 8????F?6[???Ô*e??S#??????U?MT2?)J???????.??<??0qwA?W ??I!?Gk?6?*I?!S9Dd?w}s!=?_??w?[?`??My??'????)de9+??@??&?i?jwY7%W8?\?/?e?}?Q????P?T/?+ P??fb?G?&????Y?(?C?,U@?A??JW??Vv?h-??[?????Y?3?C^?w??s??&P?8?x??F;? ?F?Au8??????*>Z\?s????H?q?'o? �??.?�????g5e 1*????? 'j??o?M!>?O5m?)x?|W?.}??"?d?g?^????Q2??z*"TG?z?Qp??SX2?%??|?e5?.U[???>?1??#??V? ?EA?E????:m??????gyH?d?????????v.?v*|?jÁUh?*=?a??;]D?l??k?kk???gp?3az?????H?O?-³????? gn?aN!J4??h`?>?A@M???w c)?b?3&?fW?Hk?x????-8???{Yc??L??QG-d??????b?G??3?"?? ?!3??Io?la/??w??v???_q?du?f?]WB?v???l` ?a? u??C???^\?%N?:?8)QA~?fn??N?]?????(??H?|??<?k?RkH?2e????hy?ñ^�~???WH=?u??/?????SR??@?A+{Sh9A??(?�J?b?|}<?4/?y?zM?vb&???g?????Hl?V????" ?t??n?{[?R+k_??#?g{??I?????v?????c???v?7- ?e[??6???)R??G?l?I ?V~8[??a?x.??lb=?{_R?^')???? G?8?!"?W??????Ft???O?????Ez??d?O.?Bi?B???vW`??M?J8????????N${???.?? ???|?T????z8PJX?D?&???l?'Z??S??&g(??�??0?�?H?0[;???U?1=Z????H??�?!??0Te? SB`|Le????j?{i62??I1y?i???)Hq??|?7!??,?7? {?`?4???S?S ]??g4??s??=[3?T7+?;?y?D?U?<k5?1:?:??q0" ???(? 0???cP?2?????F4????e???Cl?????k#?e ??Smc?%????c?w?1??????o D�?Bf??? ?? ??!6?;}??9???('?????s???@??=<?3J)?.T?y?(=?Fg?3 ?ye? ?pt????? >?J|???& ??????t?????????.?[ ??[l?ER I[b???N?++?e?,/?['A?*??R??Rq? ?;%>j??T??RT?s??? ?2??????n??Ky3?R????;?EF?aG??n????R???zM#RI?M??X?3?"r?i?Uc+???G5b????<j_??<???l?????s???e???|?f.=M?]n?????e??/zp?fm???{qV???l?td??[L??`)?W???????)b??2?]???*?x??#???????8? ?p????!@P?n???+???>1^[f#P(T ?D?*??C;?????c??KgM??px!???^?¾N?os?&VMP????*?|Zhm{_?? ?k?9?6????n???F?kvm[?O???????(?_C?bgs??J 8?i!?m:???z???Q????[?'??73???%?.1???4??z??;?R??4???W???>??ex?g�???i??Z??{??lwX?? ?*w??????????SAN????^?w????[?dY??t=w???_?h]??????_??P??Z????IP?;??#4????a? y???zlNzx|?%??Z??F?]??.'?\u{/?:#\??G?Ue??1??U z8?�Q? r*??qX?????a?j4???2dM²??a???V$??�N???3???k*S???o?+??? �????{q????????S??e5jY? b@???]??Y??M?R?????Hx?9??Y??h????F"??????|??|?u?:a?V?H??0NZz=86?????????_??l? ?-?m?i-???*??h2?????????;??b??w??-?6-?? ?jU??i???l?�p?z5?@Rw??M?Vq?N???????6-c0!??<#?????:?3t8??+;?;.? ??n??J???(N???D?d????_]?v  ?C??q?}?Y?y?Q%8????/?f?p?*A?V???]??????????c?X��fA??M?Ml?m?M??ý$y???K?-?.?6yc??v h?????3??fl?V1????K.?b-????????j???Up4?T?(??+????}?(?hH>??B?m-_M?? Fr ?M??f?,?k???[??b? )V?hA?lgv???j??NR>??`??OY??@(1??v,?~?UA'? ??Tp?!=0?????rf????F???l+?U?3^?2???]I?2~?)???i?zVd ??\??jDh'?{???qe???0Io>?Qs??t^1?L,rf???-p???/g??????O?f?7??????#|I?P?????jq???j?V????,\*??I2 ni??u??)?????M?m?_O?^??E????qY?? ????L????K?.!b`h??|??S?$_? ?? ?T+??W??z???Smjg?bhd??-+)?vY (????????q,??J%?d6]???dCl?????p??X??KN????z?7?!f??T3??uA¢4?24?gl=????Dh$I??????o??8dJ???a<x???g?\r???NT#?-???Q_d?<?3??????1?"?d?Q????P?"M?)B?4k?-?I-KT?t&?-aw?????Z???I?5??S#???XP5)5n ?6????w????<(??a??I?? ?w)??%xj?uL?r?Y?Z?6 ???j+/?????"??KM?? ?i?? ??.Dfe?m? 5T?s?!#???X?+??XV ??3?q????????rla? ??*s?{?&????G�?!? QrI?D??????K?p ?z|?p1?b?}?,s?"D?+#'0?x?U?? ??t??B? ?E?a????WfK?8????Q?0??1I?0??]KIK[Q???]??:???? ^^????I6?\I????)?V?k?????a!?p~r8i?O5?^?f????f7z?%??Asj?>??@?E?h ,^?*Z,??32?V!k?s"Zf?/?s?????0???????H�????w????????&?m?Ir??%???-EEu?']?d?c?_??|???,/ ?8K?$f????kv????&,??d/x?????6c"?N????s?-J?M6?K ?4.?M?-????y9??&??c?4????M?S?Qt[l4?o\?b???2?x?????T???xgI?me???c.'??!DJ??\??=?_???F?Zr??3?rXIO?O?p??B?!???[&?~?y?f?^?â?=p??U2K?8Z??)?z???}q?Up? j?,?f?E"8?S?7??|??~?????O?$~???j????????.?O?<?]?????CQk?D{?,?1o??&J?R5???????????e9?2c??x?P??$?? ??M?9@???z??z.2!?[A? ?)?k9??"h7~p?K?B^F??????/?!?}??q ?????G?VU/??v??y"??4)???PB? o?????:?-??CibP?n??8?U???+- ?Z>? ?Bms??D???%??y?Z2??X????f?m;H???OM??R??y????;7???J?48@?m?jV?f???9?r<??'?P ?D??:??Z?g??5??I]?%�r?l?4??????RL0RLPR??w,&EJM&?????*??`4$t???Kt%?H ?K`lk?V27????????Y?i*4Q;O?3?:???n?`???6?=? l$??7?\?;Hn????u:???x^????b?-|?/??4??)1]????`???Is?=? ??????E??f7E? 2??qe/?'???0??#m??ae??fV.????V{?k6l??0Wpd????l?z?3?.??I1?%??^?I????N??�V??s??jRl?7??qr?XO?u[\.??`??+?m?N??G?H?u? ???c?R?=?_??[??f??????????????l??Ye???yy??�H?A"-?a?1?xy?X???r)QX??@?]?-??u?uH???????n?,?g R]9?|?l� ?� ??????F?}?R??h^?"@?? ??rR?????r{{;12bgGOPP?????????IHVvfjjjpwfd???????r???????cee????????X]]?????????????????????@PR???22$$$&??j?rr?ssqbE~_o?""?NNNnnccc?ii????UUUII?00????[[[ww???!GG???? @?~????T??Y???`!B?OO?uu?wwHHH888DDD ?##???????rVV?pp?uu??????????y?~8????SS??????????????s??b?????????????ccgGGA167_???uwoohU????? xx|???:?:b??(/.~<?B ??gPS[?????????fff??$9)???$4tWW????×WVJ??*+###]????????h????YXXhhh?????? ???l??????KM}??????? ???cAA???�?w???YZZ kjjrrrnlldee%&&??&??MNN??? %???????eg''&>??320PPQqqpPPP((*.,,0????|u??c026???t????|<?5/????g?F?|?????~d???"???s}?�4]?k???', a?v??f?%(0y??5pq}???N?`????I$?<Kd????G??.????^??_O?6??!n?}?:???????7]??g??? @???)?:?5??nT?(%j?>Uo?W?????VHwq~6Ih-,???v??fu<?T??I???1Y??5j??0?@??z?o????ek?)??:???N#4W?q X ?m?8sD????x??so&>??=d???Rb?3????J??eu??3G???n?b??>6?>???9??5}?G?Q????]2+3U?9?lDn]??R h???W\?.O?d?H<?|e?T;??b???K???????*@?"=? )Q) ?%?U???#@W7��c??E??????V/??8[0??@,~B? f?K?j:?vl??????;~???` xS<??d{????;?q?D??!S????????D??<?l:?hD?X?&-?X??? ????Ut_?zw)?*????A_???*??#^{k"???????R?r ?g??8m=???????I??}O5x?2Q???t,!?5f?mc???"hI??p?>?? Y T5 ??D??a?Z??tH????-? ??(?5[K?am.?7???????X?????? ?q�??7:v??E?J?0.Pw???E*[???????[?*,??%?{)???B~?!?o??ƒB???n?P?^H'?PE?:? ?z?/?2QyK&F?p?m???&Sy?b??G??f�??8???_?L???e??I?}DT??Hgm?????M? ????.0?N"?ni?}^`+? ???&H?? ?????8???}?Iy4??}u{???s~?M D????????x??B]?5???????,?[.??HE?#???#???F_?~{?????*k???? ??n??b??[?????M???? ??8??&??;j??=5'?3??_?6[?SvI?})Z??%i?`w?6????????{"??+?b???K?]???.??%????-??!, }I?????t?p??P2???A$???S?N}'?cg"?n??>c??e????b[?????&C?`??3 b? ??Fj&?]J*???^??x\?? ???rH9?a??K???J??T??j?-}???^L ?U??Q??? ?[%??vJ?K\??|2?a0Aw#??F?d?V??\?K2bb:]f??�H??????M?ò??s?}?".c?"S???? ??4??=y?R?? Y48Q?=?E???q?ATQ?? *??)?Y??<??Q?p`??UC??P?Lb???GL?<??????0L?0?[??MXz?3SB4Z?f?W???OU?u5v)???0?gy? W??eoz??a???3X?_b??y??o#??V.???? P ?,?u?Xm??S?$?\???{b?! Q6??*????0???\?lp?]M?q ?u5] ?l?{J@gi?L?I???"um ??F>?I??9?^????Z!???|u0????f?y?????j?S?;4/????y?d?"???S??5?)l?????7??f?6???c??B?d?x\?$?P???N?=fwP?K??T?hP}?[0'e?\5???NQ???/?\??~??? ????eH??"h??$?VJI??4}????"?o????G?O6~?WdF?kc?q+???#Q??????1?f?TG??h5?c??3?6]?6<???Dl?-??iV?6,?K??¿?;?_?????�v??`?K!?s9|*dq??[??R0Pr?M8?M???3?#A???-]???B???????aU0e????w#v?H?????Q?_p??#??? ?[?xrE?9????????*?I?o?SJ?:??<<%Ysh$??KF?!73h1??7$?u???LndP?N??S.? ?~?z"??�EYksu????u8e&?m ??s???mH???????=S5????O ?????kp9$Ú%`?]????^@?F????-?20??e?4 ???g??Pd???Q{y??Qa?d?%??pf;I?-G? ?HS0??pF????.?kZe dM/?????>}?%???r6(h??O??L???<??h?|O??y?M??+?mV??=?N"YD??????aI!?O?4?H5?3F0?E?N?Z?6?f?8??"Q-?l??A?<?,ea?W$?~k?y?RT??B r]?B??Ga?j???v"+?Oh?D]b???S\?;??y?I???DT?;>??sv???yI~y?k??vk=?? ?*g)?=i?c??5n???????w?gYJ5-?*??[??h????z2 ???DN?E???B+*???,6V???N^8?Qi??$RZÍO??R??(?Z???>A???;S?o9<?A??????V??<?j_?h??E??o?'v???R??X?{?2?$ ??�<no????-W?1rQ?4?D????O?62??>,??? XU??8?? ????9?yS??tw?o?v?????8'up???P??U?? ?h??V\?/J???[?|,XK?????bX?~? ?mg?R??o?<??8?????$?Q?g??`_?=^?'Ot??y?Uk$??c �?O ?eg)xB??LT?NrF?Ru?2??B/?:q?m???q?0?>?.y?1??s??z?0?� ??X?["0p?v?GV8r^??%�??E???KF???S?=?[???W?PX}??#7>R�vXz??M??U?-??T???Cc$yT??|=?d??)???7?>???bi?.?w??Q&]??C???cNn????y?s}?d:??~?????Z??MZ?/??k'y?<1i???z?@?z!???+??C?6??F??S-m?!?0_?i=P?"??? >ld???`?Y???d??b?AT?|?????T??:?T+?H???{???z|*? += ?DW?\???G.@?????D????5^px?yL?^???G??{?N?@/?+?????f???Z??M??[???d??&~?>?B[Fl9[??G??L?<f^mC?*|?.??a8??ME??S??o"V?c?^,???g].^z.???xoa?!4Id???!wzh???.????}?3?o?j?2?d???D?8d?|??V??x??3.0^?*???u]?z??6?I??\Sk3?5???/a-mqS1?<?0?a?f??w????E?m?U?C??k??r???(5?m?=\??;Kgh??1?w????k?? z???5???Y??????G?????7 \l??Q??r??s?cmSRm$????M?^??g???~?m??????c??MisSyy???xa?2????]?8???[?t?@???q???U??0z???|?????R??a'?>> ? ??hp%?m??2>AN!o??[r???7??I??]?mc?M]?u???ZtQO??,???M0o? O?%-??MH??y?Y??&?,?*I???S??+?c??p>????=m????~Iq+B?Jp'?[???Y?(???$? ??~??D1? ?$???9??????I;F.Q<| ?`???q??T\?????Q J?????x5%????9QZ??7??bh??gV??g0{?9#`j?R?M???WPx?A;#? ?u???2?D?? ??h?????'B?h??�?.??a/???6va5?&?/??N ?( ?Ta??? ???=?M?!?^??A<???"}2???r?\????Z?G?n???SXoM?k?;?H??-?G~???G?F???N�?&???M@?s*?([????Y+>j?{j???m?Y?}7?LP??r?\?H*???s?~??"???l?|?k??#??Fp?*??c??=%=;??:/?0y?]3MY??`?P7 ^?'`?\? R??r4GT?D?m?A??"?P???Mm??5v@q,???w??kpwgqwN?dqwwwww?????S?$????n?TM?????????$?g?Z`? ?1@?B??POIS?(??Q?TZ?*.???W???m??.(??? ?=qW???k}?}I?\??sN?;?L?|??8??1???m?[?E?]?s?yQz??Z0S?0\P?H ~?X??LF??0?p-??????�???????r??? ???tg???oi??9?]????*i??x??z??`?Tu?<????I?F?+???;u?-??I??W??f?UT\&??i????U?~??,?V2oT??pk}/?nU=>C???q????U ?|??????6 )?i??P??ii?0F0.????O?>G?^a&oG???E??{?b?B?%R?r??T????$?3T?b??_??^({?7-^????5F6K? ???`?R?sL?????E????K ????R?N?? ?TU(?M?B??'?4??????+?????n?%?J&E???^?}???{-??e-?{w+y?8?x???^???Mn?;?? %:???j?`??C? SP???#y/t??veX=??????G??dr3Y?'? 6eJ??z?Bln??C3l?@???%[U'l?-?\?1?�?????z?AL??9?e????????%?zeC9?=??d?Y????m!???G?n{�*?M??? ??2?!????Z{i[X$?L??6?mx??L??zOzs?Ua?I???Q(??gc??}? ??T????? ?U?pJ44.7???s???%?9T3?p?!<??>*b?\?j??,??Z??\??f?qk??d???r?XKY????2??22?+?W?e??L??9?^?++??Uw??????{Gi???????l??ks? ?O?>IDMh?,s??????Q?6-2AL[??x??R+[??E??-H?????X???? Q?HJ???(6:!?X1?????{?_?Bl]l?L-m????kj?-1c??W????{AO[?f?e)U?t???l?|??j???????IG:Mur?1???^??gl;???w?c9???Io??????d?????*E=1?? Rn??S???@?sW??8?D??1w??$;m?&Vè????G{(?}??4??qzN?l4-??P?o?w?-??w??<??7e?q?i???v???aNC)x??MAbJY/Oj??Ea ?%#???4?9?_?r9?a&??????76P?U`?o?P?.0 M???(u??}i? ]?????mT?T?|:??{f?y? ?;�g??k*dS)?T???&??=?"<?L, ,???)?z?c*???|zn??=????`u?V???y4?7F]???G??w???o?h'Z?C?&? ?>t?s2?"DOq? ??N?<?c?5u? 6??1??\??V?5_oP(? ????>?h???#4>>???Z?y?V?9????i??3??*I???to ??<????QRLVO T????%?r?c?T???3??????3?7???>????T??Q??????"7I??RJ??IOA}C?&???b?t4???Ricv #???v??B??,??I??$cf??U???i????{?\I*:R?gn?t???X7?m??T2C?z?VM?W)].?WI??UV?*E%=x??o???????X{?[w????'u????' ?Q?o%?{????(\+? p~????? ?H? ??X<?F ?4y???? ??6?????}???,N?Hjw?e;?I? ??)???\?Z? z??#?lj?k???9?H|?s`?Z&iBC@??Wn?L?? ??}??j??o?|?+?/u?b??*???????C?K.??CKi:?z8??????e??q???>o~????O???? {CY`??Z??�?????YA???5j?r?N?????p??$?f?e???J?(XA?MV???????)?? ??3??u?S&?(CEw?X????P?????<x??l?9 ??$<?????v????1???t1%?l?9|??e<?-51?7??^?*?Pd????@v????"?/??~?!???j<??=???,@`??hr?+-�`sFH?@??18|??R?A???G?? ~?D;??I?rT*??v1?|?\?�(s)??(i? ?)??Cr#??21?Eb?CEI???.?Sg???Z?8? ?? %T?;?>??<A?+???c??!????I????' ??$f??<E??E?P?7?f~???[ ?? }p?Q?c0??:?9???g???!-?2\U????F?@5?mV-UQ(??i?@9?qb??????[ qf?????, ;<?W?r+?/GM\2?+Y?5?T?/??[e?:j:?2????????.4??,????K?s&Q?U?;H&?Y??AU???????d_?e??>?????Im???/?=?wyp??�???6?J?mR|?* ????_?n??Zv?U?=*??? ??u|n??r?a??k?+A?1J???6|??W??? 7?@?v??6`'?J?y?,?r?C?J"????r|??U3???9]^?5?\?C?????,?=:l? ??&*?????$~??I? ???????5???'[,J??5m6?z?j?46?Bt?A??}????ri??cW???t?`6@??$m5?D?U?[??vxl??>_?YV??.???Of?|?b??'?<u??[n???+V)?su4xq??<??e??z?????????????????????_v???b??<?i?H? ??Z?\??k?E(L e1?|{???? ),? ??,?$?}> 5?\?H??|?? ^CM?0?=h????L????#J??}:m??[+\?Tf:_???#???+p:1?d????_???h?n?z????R??-b\??f?e~?-y?f???F?Ho??|k?????\?6Z??)?>??6;????n???????;?5??4;?Q0,??Q?DxR?i|e???0M<s????b4?&D(?F??_??{g?sf???`?_"???.??O?Qc?(:&@7}??#G|????p?c?CT????'z????{??sx???????z?3???~?u?K?E0???l???N??YA|\?]??]??ZD ??]W?????fs??j??<q????-?x?k??F4?K?d<?r?iy??????t?????????wz????? ?} ??Gn??u?U?P???(??|@?????@?Y?x(??????N?sa?? e??|???M=L6?Ü s?T?~?7?p?o.:?w.'?7?iq?l?''.?>wZ?S?????a?\??XL?S?%9?bd,?IU'D???C?$??"?^?`u5??cX0???w???rL?????????k??l;pt<~???H??Z??Q tc�?Ù/?_???^???u+?~?? ??0???*?}????'??m`r? ]0.?n@}-?A?+?_?? ??'? n*??@??l???BF?uB??p?4?*2 ??H????8[c??? ×<d?=??????!? J?>?b??T4????d&",3??,f? ??:#?e4?*???,??\=??Q LpW???q?0?N?[? ????X?MW?(4?????=?y|??R?~9???'???/F??Z??E?*i???5?PoN??Tl<??mF????N?Z?/??[4???qL?????T|1?LfM??O& r?D?Dz?? #?9a??????????~?1??RO??:J?0??`?Ab?';????U??;h??P?M?????]A?T)MD????_?6??p?~??w?]? ??t??o?lk?#??K??~ ?�? ???y??8?r??Rux??b1A??T??gC#??2??%+?9??\~?t?C??2y?????(? ?a?N}??g??7?4y??T???QzWf?e?c?=??????rbW??????{?*_?\~???20p?"???V??B*?u?T?*?T?^???C??}0N????�?y???h0?h?[??????Wg<?}N?`????U]???`?(??B?i????(??j|3??,??u???7?\HP?h?FU?h?J?*3?;p>?L?J??????UG-%???,@??m??|_`:???e?R{S?n88?7EXw???7 ??}??-???r???q??^v??*:????GamB?!=;H??C??b???:????u?K?| ??u??@O?T??0?kQe2?????:/??&1f?f??"r??5?7cW?L?X?-???ce??"?pY?aD?????hm?'rJ??R??#?=R??g??r6?'????n?O??q?lw^\2??r4??A????e�???;k=???o??B?8???m??????????q??$?v^???&?.Rf?'C??????!F?hZC\??????????0?1??x???E4??s??$?$?"Q?=???4e???Q?AN,?$???I?~$??"4y?0!jZ?,Ll??�?F?mJ??NXLG?U??$?baWc?#?B ?Y?J?S?h0?_5?B?I@cb/mc`/-S??-P?l???B%u?????F9?t~???R??M??N???6g?z9?n?}?W?k=??O -f? O???UKG??R{?<.Zy?;p~C5?qp_????'?e??m???)(?'???j1C??�n? ?1??(?-??6??{h??j??????J???m???ow??7?fG,?[??y6???!g.????;??f?,??@f3p?T'O?�???r?|f?0?-??.?N{R-??????7?Wa????Ba?V???A3??8|]?$?x_????38?ycUL:,xo?S6?!?s?u? ???.}??14??ON?WH?2?o?,??l-@ N+]????B!??2?BZ?4??PB9?T?~????????K(u?[_,?8?~h?????Ue??Kt?g(8*?X??J?Z?+m?P??4??�:? ?}?�??;??j?Y????0)?o/??o??/?,??>??B????c? :??1&??>?:????????2?h�?Wm?Q?w?D? OG?Y????? U\?t??4X?`B?<???n?t???V?F?s?qV$? ?(?x?m??i4?{4??x}P?8?Io??q??? ? k??S"}? ????1U4l?8???:R??S&eD????[?_???B?????d/???$?Y?D??aLo??d??A|&6??<????i?? m???]?0Z?U??h??*\???�???j^?keY??X?!??<.#??*?b?????{St~??J?;e.�?????b7??mUr5?e!? ??#????}$?????)???wa???.?5???????V'W???????d ?Li??????????w?TZ?P??L??????s?ftG??|?%3p??-?%?f?w?G???Gzq,=?<???.?"??????]???i????q$SD??*SW??:?e?????9?d"?.('I*o??^???y???????&5?E%??[s?T??}???2i??*??aJ,o??Q8??�p�f?zu??1??]?\n?JC?W??v:?V???]???$??!?????*??I?:bL?{?)????? ?^m?vo???Ww]??/?>~??h????|??2?C????�?yh?q?YJ?-?E?l]N??}??3??Y?????%?m??8a?7 f1?>El???]?|?????J?#Y*????u?{??????_m$v?0?1??????\>??W??!???Lgp^??6?q1?y;o&???n?ABR???,?<-????????:??9??f?????1??Oy?>W_|?%R?/^E???FZnq??H???�???????tQ??? &?>?P?2z?=??Y?i???r?L???8??u?,?z?:q9??/???t?c?%??m:??&?o?o???h?dorj$sz???? ?{Uxa??#|??P?5Wv5YX|3???:???yq?????8zhw?4e???;q????G8?z?KI?+Y?Q6o??L?_"|?7?T??w~R??wV??N?? B??d ?(j??bA8?,?l?\?????qx#H? ??M??nz?! ?m?H??8???2)????>??X?6?}???v?z?`C?).^G?g?%,?T?i?d???x????^?o??*f]^??[??b???????r??{b+??????Oq^?te??|??3????Qg?{>?^???????6?|???4??$~:???x??Gt ?F^??5Y?v??N~???6??:?B??<?�??9???2??K??[?'??)&?F???f{??[%?BM?&??%?9L?q|?n???<?%???kjc???æI=xcVy?:tK??A???/f?Z"?_?:?[ hDj>???8#??1)c >?v???{?VEc?B$?Y???"0??'?:???9?I?ju?J?'?? ?,??�[F??2}?;?T?P?~?2H(y?9?vQcw?8?)?0???*?N*??f? ?d=?8??9??2WPM??kv%?????.???K>?;?>???????[b??b???????[?x?n??^???F?m??7?'??c?ow??^?S!?*L?&?G?AgD?FM is#?3!`0??!?Y?o???1;?m??f&I?q?}K?0?S:??l??eT??i?QlSI}?]z13??&?u?G?B???7?????x???<>>J?.??mD#| 8 ?W?8!??????fNW??'?A???M'???=?????AV??<?Y)?ifX?r?]?F??*??x??6eV???(?$?0m?~<q?;?b%.j??B????o? =??*?{}??.?.??$}Y?H??????j????????c?=�}]??>?a?c?C???,?A;?�8??]%4???p???31vc?????p?1????E?P|???????x?o? JsYUH??\?m??R?9c r??W???g?????S?F?>6??Q�?88$?l????y?DV??GV \????5???)$?e???^?�?? ?? ?? ?J5??:? 3s'Iz(6L?Ir??????????_?3???G]?Z?????W~?"96?u???/??z????O??????pw?W???36J?NT??6oW?6??y?2&Nw??A ?.?t?R???K?m;???n}???Sg?? ?vTW?Q4?s?O??????3_e????%J??x??????????H??????nih4??? ^???El??0???,???nY????B?rI?+?+1?c?"o?W ?????b??:????? - #?nL?b@???5???># ?&?V ?\31??2?F<?Zw*V????? ?L???W??Ug^?l??E??^?70f?b?U?f???n?^?.?=9?/???N~gR¤?>??n6??C?%?%?7?????g?B?+???QB??Xl?c^ ?{?f???Z\Y??o? ??0g.1??Dm??8hH?3??: ??????( A????????????"???.?n??p?h????????-G??>???�???k??p???w?g7?/?????n?g?? Y??????jN?_p????V???'h????w?g?????????w?g?9?/?/?Q??n?g??M??'W????n?_?_J?<????????+???'?w????????o??7?????????? 2?p????B?*2F??PK@??`��bf��PK���?r?JI???;��c@��,�����������������Beurteilung Disziplinary Notice DE_DE 1.docxPK���?r?J|!?`��`f��+�������������k;��Attendance Disciplinary notice US_EN 2.docxPK���?r?J?E??;��c@��,�������������??��Beurteilung Disziplinary Notice DE_DE 3.docxPK���?r?J@??`��bf��+�������������?��Attendance Disciplinary notice US_EN 4.docxPK������f��Q9���
    10:21:35 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    10:21:35 verifyTrue: [verify content type]
    A : true
    E : true
    10:21:35 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM107607_ErrorEmployeeCanNotGetAttendanceTemplateEvenHeHasPermissionToAnyDomain pass
    2017-04-05 10:21:35 2017-04-05 10:30:09 0h 8m 34s+303ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestTemplateCRUDPermissionNegativeValidation
    dependsOnMethods:
    Description: To verify if Employee has access to Domain (access control point WORKFORCE_ATTENDANCE_SETUP is allowed) in his Function Access Profile, he anyway can not see templates for this domain.
    Status Timestamp Details
    10:21:35 STEP 1 - Login as Attendance Administrator.
    10:21:35 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:21:35 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:21:35 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 14:21:34 GMT
    Response Time (ms):78

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczDZAGkkUC7u-5QZeI2gdN84D0kE-gt2H4.*AAJTSQACMDEAAlNLABM0MTY0Nzc2ODk2MTg5NTkwOTg5AAJTMQAA*", "successUrl" : "/authn/console" }
    10:21:35 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:21:35 STEP 2 - Assign 2 Assign ALL permission profile for Employee.
    10:21:35 Request:
    Type: [PUT]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/

    Payload (Click to Expand){ "personIdentity" : { "personNumber" : 20322 }, "personInformation" : { "accessAssignment" : { "accessProfileName" : "System Configurator", "timeEntryTypeEffectiveDate" : "2017-04-05", "timeEntryTypeName" : "NONE" } } }
    10:21:36 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:21:36 GMT
    Response Time (ms):341

    Payload (Click to Expand){ "personId" : 224, "personNumber" : "20322" }
    10:21:36 STEP 3 - Login as Configurator.
    10:21:36 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:21:36 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:21:36 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 14:21:36 GMT
    Response Time (ms):82

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcy0_R4_qCUTJqK1y47jvbCmMH4vmrPW-CE.*AAJTSQACMDEAAlNLABM5MDU2Mzg1NDczNzUwNTk1NTQ1AAJTMQAA*", "successUrl" : "/authn/console" }
    10:21:36 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:21:36 STEP 4 - Upload Template.
    10:21:36 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    10:30:08 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    10:30:08 verifyTrue: []
    A : true
    E : true
    10:30:08 verifyTrue: [verify binary]
    A : true
    E : true
    10:30:08 verifyTrue: [verify size]
    A : true
    E : true
    10:30:08 verifyTrue: [verify tags]
    A : true
    E : true
    10:30:08 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    10:30:08 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    10:30:08 verifyEquals: [verify description]
    A : desc
    E : desc
    10:30:08 verifyEquals: [verify name]
    A : Attendance Template
    E : Attendance Template
    10:30:08 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    10:30:08 verifyEquals: []
    A : DOCX
    E : DOCX
    10:30:08 verifyEquals: []
    A : Template.docx
    E : Template.docx
    10:30:08 verifyEquals: []
    A : 2
    E : 2
    10:30:08 STEP 5 - Login as Employee.
    10:30:08 Going to Login at openAM with
    Username :IgorLeavitt
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:30:08 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:30:08 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 14:30:08 GMT
    Response Time (ms):86

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcytbEQyganUdaogpK-mbowhSWsqtcC3uT8.*AAJTSQACMDEAAlNLABMzNzMzNzQ1MzkwODY4NzQyODU1AAJTMQAA*", "successUrl" : "/authn/console" }
    10:30:08 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:30:08 STEP 6 - Get templates according Person access.
    10:30:08 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/multi_read

    Payload (Click to Expand){ "active" : true }
    10:30:08 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:30:08 GMT
    Response Time (ms):124

    Payload (Click to Expand)[ ]
    10:30:08 verifyTrue: [verify that web-service does not return templates for Attendance Domain]
    A : true
    E : true
    10:30:08 STEP 7 - Get Attendance template by id.
    10:30:08 Request:
    Type: [GET]
    Parameters: { header : {tenantId=manufacturing}}
    URI: http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/48
    10:30:08 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 403 Forbidden
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:30:08 GMT
    Response Time (ms):79

    Payload (Click to Expand){ "errorCode" : "WFP-108031", "message" : "Current employee does not have access to templates that belong to DOCDOMAIN_ATTENDANCE_MANAGEMENT domain." }
    10:30:08 verifyEquals: [verify HTTP response code]
    A : 403
    E : 403
    10:30:08 verifyEquals: [Verifying errorCode]
    A : WFP-108031
    E : WFP-108031
    10:30:08 verifyEquals: [Verifying error message]
    A : Current employee does not have access to templates that belong to DOCDOMAIN_ATTENDANCE_MANAGEMENT domain.
    E : Current employee does not have access to templates that belong to DOCDOMAIN_ATTENDANCE_MANAGEMENT domain.
    10:30:08 STEP 8 - Get templates by Domain and Locale.
    10:30:08 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "id" : 2 }, "active" : true, "locale" : { "name" : "American English", "id" : 2 } }
    10:30:09 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 403 Forbidden
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:30:09 GMT
    Response Time (ms):91

    Payload (Click to Expand){ "errorCode" : "WFP-108031", "message" : "Current employee does not have access to templates that belong to DOCDOMAIN_ATTENDANCE_MANAGEMENT domain." }
    10:30:09 verifyEquals: [verify HTTP response code]
    A : 403
    E : 403
    10:30:09 verifyEquals: [Verifying errorCode]
    A : WFP-108031
    E : WFP-108031
    10:30:09 verifyEquals: [Verifying error message]
    A : Current employee does not have access to templates that belong to DOCDOMAIN_ATTENDANCE_MANAGEMENT domain.
    E : Current employee does not have access to templates that belong to DOCDOMAIN_ATTENDANCE_MANAGEMENT domain.
    10:30:09 STEP 9 - Login as Configurator.
    10:30:09 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:30:09 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:30:09 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 14:30:08 GMT
    Response Time (ms):77

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczBZudcfkCmipBg1beoT7gKTlnd-z8Dgyw.*AAJTSQACMDEAAlNLABI0OTMwNjE3OTY0MTk2MDcwNTAAAlMxAAA.*", "successUrl" : "/authn/console" }
    10:30:09 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:30:09 STEP 10 - Delete template.
    10:30:09 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/48
    10:30:09 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:30:09 GMT
    Response Time (ms):99

    Payload (Click to Expand)No Payload Body
    10:30:09 verifyEquals: []
    A : 204
    E : 204
    10:30:09 STEP 11 - Login as Attendance Administrator.
    10:30:09 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:30:09 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:30:09 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 14:30:08 GMT
    Response Time (ms):80

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczUBmX5gONVgDxcKxEBUcJFXZTAZkgSzpc.*AAJTSQACMDEAAlNLABQtODY0MjU5NTc1NTEzOTE5NTI5MwACUzEAAA..*", "successUrl" : "/authn/console" }
    10:30:09 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:30:09 STEP 12 - Return original access profile for Employee.
    10:30:09 Request:
    Type: [PUT]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/

    Payload (Click to Expand){ "personIdentity" : { "personNumber" : 20322 }, "personInformation" : { "accessAssignment" : { "accessProfileName" : "Manufacturing Employee", "timeEntryTypeEffectiveDate" : "2017-04-05", "timeEntryTypeName" : "NONE" } } }
    10:30:09 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:30:09 GMT
    Response Time (ms):308

    Payload (Click to Expand){ "personId" : 224, "personNumber" : "20322" }
    10:30:09 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM107608_ErrorCheckTemplatesAPIByEmployeeWithAllPermission pass
    2017-04-05 10:30:09 2017-04-05 10:38:44 0h 8m 35s+81ms
    Groups: P1
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestTemplateCRUDPermissionNegativeValidation
    dependsOnMethods:
    Description: Verify If Person has Workforce Employee license only and ALL permission for document templates, he can NOT Upload/Update/Delete templates.
    Status Timestamp Details
    10:30:09 STEP 1 - Login as Attendance Administrator.
    10:30:09 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:30:09 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:30:09 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 14:30:09 GMT
    Response Time (ms):78

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczH1RNqDwQhTISh1uXJA3EnRDDEUtF4DRU.*AAJTSQACMDEAAlNLABQtODg1NjU4NDU3NTA2MjM0NjA1NQACUzEAAA..*", "successUrl" : "/authn/console" }
    10:30:09 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:30:09 STEP 2 - Assign ALL permission profile for Employee.
    10:30:10 Request:
    Type: [PUT]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/

    Payload (Click to Expand){ "personIdentity" : { "personNumber" : 20322 }, "personInformation" : { "accessAssignment" : { "accessProfileName" : "System Configurator", "timeEntryTypeEffectiveDate" : "2017-04-05", "timeEntryTypeName" : "NONE" } } }
    10:30:10 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:30:10 GMT
    Response Time (ms):227

    Payload (Click to Expand){ "personId" : 224, "personNumber" : "20322" }
    10:30:10 STEP 3 - Login as Configurator.
    10:30:10 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:30:10 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:30:10 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 14:30:09 GMT
    Response Time (ms):78

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcwyr1G2qZDefcK05GPJqDNEwBzhGUwdxTQ.*AAJTSQACMDEAAlNLABM1ODg5NTYyNTE0MTIzNDgwNjcxAAJTMQAA*", "successUrl" : "/authn/console" }
    10:30:10 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:30:10 STEP 4 - Upload Template.
    10:30:10 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    10:38:42 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    10:38:42 verifyTrue: []
    A : true
    E : true
    10:38:42 verifyTrue: [verify binary]
    A : true
    E : true
    10:38:43 verifyTrue: [verify size]
    A : true
    E : true
    10:38:43 verifyTrue: [verify tags]
    A : true
    E : true
    10:38:43 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    10:38:43 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    10:38:43 verifyEquals: [verify description]
    A : desc
    E : desc
    10:38:43 verifyEquals: [verify name]
    A : Template for testing
    E : Template for testing
    10:38:43 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    10:38:43 verifyEquals: []
    A : DOCX
    E : DOCX
    10:38:43 verifyEquals: []
    A : Template.docx
    E : Template.docx
    10:38:43 verifyEquals: []
    A : 2
    E : 2
    10:38:43 STEP 5 - Login as Employee.
    10:38:43 Going to Login at openAM with
    Username :IgorLeavitt
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:38:43 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:38:43 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 14:38:42 GMT
    Response Time (ms):129

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcx4z2SA3DL2lWm6nI1heuT37fiCX4AktzA.*AAJTSQACMDEAAlNLABMzODkyNDAwMDAyMjU5ODA5ODA3AAJTMQAA*", "successUrl" : "/authn/console" }
    10:38:43 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:38:43 STEP 6 - Upload Template.
    10:38:43 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    10:38:43 verifyEquals: []
    A : 401
    E : 401
    10:38:43 verifyEquals: []
    A : AUTHZ-401
    E : AUTHZ-401
    10:38:43 verifyEquals: []
    A : User does not have access to SA_DOCUMENT_TEMPLATES with action ALLOWED.
    E : User does not have access to SA_DOCUMENT_TEMPLATES with action ALLOWED.
    10:38:43 STEP 7 - Update template.
    10:38:43 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/49
    10:38:43 verifyEquals: []
    A : 401
    E : 401
    10:38:43 verifyEquals: []
    A : AUTHZ-401
    E : AUTHZ-401
    10:38:43 verifyEquals: []
    A : User does not have access to SA_DOCUMENT_TEMPLATES with action ALLOWED.
    E : User does not have access to SA_DOCUMENT_TEMPLATES with action ALLOWED.
    10:38:43 STEP 8 - Delete template.
    10:38:43 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/49
    10:38:43 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 401 Unauthorized
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:38:43 GMT
    Response Time (ms):79

    Payload (Click to Expand){ "errorCode" : "AUTHZ-401", "message" : "User does not have access to SA_DOCUMENT_TEMPLATES with action ALLOWED.", "detail" : "User does not have access to SA_DOCUMENT_TEMPLATES with action ALLOWED." }
    10:38:43 verifyEquals: []
    A : 401
    E : 401
    10:38:43 verifyEquals: []
    A : AUTHZ-401
    E : AUTHZ-401
    10:38:43 verifyEquals: []
    A : User does not have access to SA_DOCUMENT_TEMPLATES with action ALLOWED.
    E : User does not have access to SA_DOCUMENT_TEMPLATES with action ALLOWED.
    10:38:43 STEP 9 - Check template.
    10:38:43 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:38:43 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:38:43 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 14:38:42 GMT
    Response Time (ms):78

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczZfvd34KikV5PuA4HsBie6pzfeDnaKbWU.*AAJTSQACMDEAAlNLABM2MzE4NDI4MjE5MjUzMzYxNzk3AAJTMQAA*", "successUrl" : "/authn/console" }
    10:38:43 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:38:43 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/multi_read

    Payload (Click to Expand){ "active" : true }
    10:38:44 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:38:44 GMT
    Response Time (ms):294

    Payload (Click to Expand)[ { "size" : 29307.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice.docx", "id" : 1, "creationDateTime" : "2017-03-15T09:10:03", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "Attendance Disciplinary notice", "active" : true, "tags" : [ "incidents-by-action", "action-trigger-date", "policy-tracking-period-start-date", "manager-name", "attendance-admin", "attendance-action-name", "attendance-actions-list", "first-name", "action-completed-date", "attendance-balance-on-action-trigger-date", "current-user", "middle-initial", "hire-date", "incidents-by-action-filtered", "discipline-level-on-action-trigger-date", "policy-balance-on-action-trigger-date", "person-number", "last-name" ], "updateDateTime" : "2017-03-15T09:10:03", "scanStatus" : "CLEAN", "binary" : false }, { "size" : 18851.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice.docx", "id" : 2, "creationDateTime" : "2017-03-15T09:10:06", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "locale" : { "id" : 5, "name" : "German Germany", "description" : "Germany German Locale Settings", "displayName" : "Deutsch Deutschland", "languageCode" : "DE", "countryCode" : "DE", "tenantDefault" : false }, "description" : "Beurteilung Disziplinary Notice", "active" : true, "tags" : [ ], "updateDateTime" : "2017-03-15T09:10:06", "scanStatus" : "CLEAN", "binary" : false }, { "size" : 38969.0, "contentType" : "DOCX", "fileName" : "Template american english.docx", "id" : 3, "creationDateTime" : "2017-03-17T08:59:37", "domain" : { "id" : 1, "name" : "DOCDOMAIN_LEAVE_MANAGEMENT" }, "name" : "Template american english", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "Template american english", "active" : true, "tags" : [ "leave-case-code", "leave-case-start-date", "leave-case-request-date", "leave-category", "leave-case-end-date", "leave-reason", "unpaid-eligible-leave-types", "leave-admin", "paid-eligible-leave-types" ], "updateDateTime" : "2017-03-17T08:59:37", "scanStatus" : "CLEAN", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "verbal warning en test.docx", "id" : 9, "creationDateTime" : "2017-04-05T08:24:00", "domain" : { "id" : 1, "name" : "DOCDOMAIN_LEAVE_MANAGEMENT" }, "name" : "template2", "locale" : { "id" : 4, "name" : "Mexican Spanish", "description" : "Mexican Spanish Locale Settings", "displayName" : "Español Mexico", "languageCode" : "ES", "countryCode" : "MX", "tenantDefault" : false }, "description" : "verbal warning en", "active" : true, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T08:24:00", "scanStatus" : "IN_PROGRESS", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "Template.docx", "id" : 49, "creationDateTime" : "2017-04-05T14:30:10", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Template for testing", "locale" : { "id" : 2, "name" : "France French", "description" : "France French Locale Settings", "displayName" : "Français France", "languageCode" : "FR", "countryCode" : "FR", "tenantDefault" : false }, "description" : "desc", "active" : true, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T14:30:10", "scanStatus" : "IN_PROGRESS", "binary" : false } ]
    10:38:44 verifyTrue: [verify that web-service returns uploaded template]
    A : true
    E : true
    10:38:44 verifyEquals: [verify description]
    A : desc
    E : desc
    10:38:44 verifyTrue: [verify that web-service does not return Template name template]
    A : true
    E : true
    10:38:44 STEP 10 - Login as Configurator.
    10:38:44 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:38:44 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:38:44 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 14:38:44 GMT
    Response Time (ms):84

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwsqAagmn3iwWR60Cir6h54Q-KLGEfTwQM.*AAJTSQACMDEAAlNLABQtMjkwMzk1NTYxMDQzNTA5MTU3MQACUzEAAA..*", "successUrl" : "/authn/console" }
    10:38:44 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:38:44 STEP 11 - Delete template.
    10:38:44 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/49
    10:38:44 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:38:44 GMT
    Response Time (ms):99

    Payload (Click to Expand)No Payload Body
    10:38:44 verifyEquals: []
    A : 204
    E : 204
    10:38:44 STEP 12 - Login as Attendance Administrator.
    10:38:44 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:38:44 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:38:44 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 14:38:44 GMT
    Response Time (ms):39

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcwr4KUTDAYP82vEFeCgY5DgY88a2Ic46Fo.*AAJTSQACMDEAAlNLABM1NjY2MTUyNzk3ODc1ODcwODcwAAJTMQAA*", "successUrl" : "/authn/console" }
    10:38:44 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:38:44 STEP 13 - Return original access profile for Employee.
    10:38:44 Request:
    Type: [PUT]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/

    Payload (Click to Expand){ "personIdentity" : { "personNumber" : 20322 }, "personInformation" : { "accessAssignment" : { "accessProfileName" : "Manufacturing Employee", "timeEntryTypeEffectiveDate" : "2017-04-05", "timeEntryTypeName" : "NONE" } } }
    10:38:44 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:38:45 GMT
    Response Time (ms):345

    Payload (Click to Expand){ "personId" : 224, "personNumber" : "20322" }
    10:38:44 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM107613_ErrorCheckTemplatesAPIByManagerWithNonePermission pass
    2017-04-05 10:38:44 2017-04-05 10:47:19 0h 8m 34s+597ms
    Groups: P1
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestTemplateCRUDPermissionNegativeValidation
    dependsOnMethods:
    Description: To verify if Person has Workforce Manager license and NONE permission for document templates, he can NOT Upload/Update/Delete templates
    Status Timestamp Details
    10:38:44 STEP 1 - Login as Attendance Administrator.
    10:38:44 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:38:44 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:38:45 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 14:38:44 GMT
    Response Time (ms):74

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcyMocnYtB8nXd6QKTpX6Q__J44fkOyFhTA.*AAJTSQACMDEAAlNLABMzNzE0ODc4NTk5MTUwMzc3MTA4AAJTMQAA*", "successUrl" : "/authn/console" }
    10:38:45 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:38:45 STEP 2 - Assign profile for Manager.
    10:38:45 Request:
    Type: [PUT]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/

    Payload (Click to Expand){ "personIdentity" : { "personNumber" : 10020 }, "personInformation" : { "accessAssignment" : { "accessProfileName" : "FAPcontrol_templates-disallowed", "timeEntryTypeEffectiveDate" : "2017-04-05", "timeEntryTypeName" : "NONE" } } }
    10:38:45 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:38:45 GMT
    Response Time (ms):205

    Payload (Click to Expand){ "personId" : 52, "personNumber" : "10020" }
    10:38:45 STEP 3 - Login as Configurator.
    10:38:45 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:38:45 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:38:45 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 14:38:45 GMT
    Response Time (ms):93

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcyrasirLupdX-VGkch8GjsVI8N_dShCjz4.*AAJTSQACMDEAAlNLABM2OTY4ODk1MDY3NTY0OTc0MzA0AAJTMQAA*", "successUrl" : "/authn/console" }
    10:38:45 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:38:45 STEP 4 - Upload Template.
    10:38:45 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    10:47:17 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    10:47:17 verifyTrue: []
    A : true
    E : true
    10:47:17 verifyTrue: [verify binary]
    A : true
    E : true
    10:47:17 verifyTrue: [verify size]
    A : true
    E : true
    10:47:17 verifyTrue: [verify tags]
    A : true
    E : true
    10:47:17 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    10:47:17 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    10:47:17 verifyEquals: [verify description]
    A : desc
    E : desc
    10:47:17 verifyEquals: [verify name]
    A : Template for testing
    E : Template for testing
    10:47:17 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    10:47:17 verifyEquals: []
    A : DOCX
    E : DOCX
    10:47:17 verifyEquals: []
    A : Template.docx
    E : Template.docx
    10:47:17 verifyEquals: []
    A : 2
    E : 2
    10:47:17 STEP 5 - Login as Manager with NONE permission.
    10:47:17 Going to Login at openAM with
    Username :MannyMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:47:17 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:47:17 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 14:47:17 GMT
    Response Time (ms):121

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwiJVK46zJARS6mbHjkf4Z5K7p04KF3N0I.*AAJTSQACMDEAAlNLABIxNzc0MTcyODc4NzAzNTI0ODcAAlMxAAA.*", "successUrl" : "/authn/console" }
    10:47:17 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:47:17 STEP 6 - Upload Template.
    10:47:17 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    10:47:18 verifyEquals: []
    A : 401
    E : 401
    10:47:18 verifyEquals: []
    A : AUTHZ-401
    E : AUTHZ-401
    10:47:18 verifyEquals: []
    A : User does not have access to SA_DOCUMENT_TEMPLATES with action ALLOWED.
    E : User does not have access to SA_DOCUMENT_TEMPLATES with action ALLOWED.
    10:47:18 STEP 7 - Update template.
    10:47:18 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/50
    10:47:18 verifyEquals: []
    A : 401
    E : 401
    10:47:18 verifyEquals: []
    A : AUTHZ-401
    E : AUTHZ-401
    10:47:18 verifyEquals: []
    A : User does not have access to SA_DOCUMENT_TEMPLATES with action ALLOWED.
    E : User does not have access to SA_DOCUMENT_TEMPLATES with action ALLOWED.
    10:47:18 STEP 8 - Delete template.
    10:47:18 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/50
    10:47:18 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 401 Unauthorized
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:47:18 GMT
    Response Time (ms):73

    Payload (Click to Expand){ "errorCode" : "AUTHZ-401", "message" : "User does not have access to SA_DOCUMENT_TEMPLATES with action ALLOWED.", "detail" : "User does not have access to SA_DOCUMENT_TEMPLATES with action ALLOWED." }
    10:47:18 verifyEquals: []
    A : 401
    E : 401
    10:47:18 verifyEquals: []
    A : AUTHZ-401
    E : AUTHZ-401
    10:47:18 verifyEquals: []
    A : User does not have access to SA_DOCUMENT_TEMPLATES with action ALLOWED.
    E : User does not have access to SA_DOCUMENT_TEMPLATES with action ALLOWED.
    10:47:18 STEP 9 - Check template.
    10:47:18 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/multi_read

    Payload (Click to Expand){ "active" : true }
    10:47:18 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:47:18 GMT
    Response Time (ms):361

    Payload (Click to Expand)[ { "size" : 29307.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice.docx", "id" : 1, "creationDateTime" : "2017-03-15T09:10:03", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "Attendance Disciplinary notice", "active" : true, "tags" : [ "incidents-by-action", "action-trigger-date", "policy-tracking-period-start-date", "manager-name", "attendance-admin", "attendance-action-name", "attendance-actions-list", "first-name", "action-completed-date", "attendance-balance-on-action-trigger-date", "current-user", "middle-initial", "hire-date", "incidents-by-action-filtered", "discipline-level-on-action-trigger-date", "policy-balance-on-action-trigger-date", "person-number", "last-name" ], "updateDateTime" : "2017-03-15T09:10:03", "scanStatus" : "CLEAN", "binary" : false }, { "size" : 18851.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice.docx", "id" : 2, "creationDateTime" : "2017-03-15T09:10:06", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "locale" : { "id" : 5, "name" : "German Germany", "description" : "Germany German Locale Settings", "displayName" : "Deutsch Deutschland", "languageCode" : "DE", "countryCode" : "DE", "tenantDefault" : false }, "description" : "Beurteilung Disziplinary Notice", "active" : true, "tags" : [ ], "updateDateTime" : "2017-03-15T09:10:06", "scanStatus" : "CLEAN", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "Template.docx", "id" : 50, "creationDateTime" : "2017-04-05T14:38:45", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Template for testing", "locale" : { "id" : 2, "name" : "France French", "description" : "France French Locale Settings", "displayName" : "Français France", "languageCode" : "FR", "countryCode" : "FR", "tenantDefault" : false }, "description" : "desc", "active" : true, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T14:38:45", "scanStatus" : "IN_PROGRESS", "binary" : false } ]
    10:47:18 verifyTrue: [verify that web-service returns uploaded template]
    A : true
    E : true
    10:47:18 verifyEquals: [verify description]
    A : desc
    E : desc
    10:47:18 verifyTrue: [verify that web-service does not return Template name template]
    A : true
    E : true
    10:47:18 STEP 10 - Login as Configurator.
    10:47:18 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:47:18 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:47:18 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 14:47:18 GMT
    Response Time (ms):98

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcykOTDiyfKtBDgGJeCUqD0UrpiUzeaQDo4.*AAJTSQACMDEAAlNLABMtMTkyNDY1MTcxNjAxMjQyMDQyAAJTMQAA*", "successUrl" : "/authn/console" }
    10:47:18 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:47:18 STEP 11 - Delete template.
    10:47:18 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/50
    10:47:19 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:47:19 GMT
    Response Time (ms):221

    Payload (Click to Expand)No Payload Body
    10:47:19 verifyEquals: []
    A : 204
    E : 204
    10:47:19 STEP 12 - Login as Attendance Administrator.
    10:47:19 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:47:19 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:47:19 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 14:47:18 GMT
    Response Time (ms):78

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcyphG9nyrzm1gyVLJj6lsldK6ntMOptMM0.*AAJTSQACMDEAAlNLABM3MzY1ODc3MjczOTkwMDkwOTczAAJTMQAA*", "successUrl" : "/authn/console" }
    10:47:19 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:47:19 STEP 13 - Return original access profile for Employee.
    10:47:19 Request:
    Type: [PUT]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/

    Payload (Click to Expand){ "personIdentity" : { "personNumber" : 10020 }, "personInformation" : { "accessAssignment" : { "accessProfileName" : "Manufacturing Manager", "timeEntryTypeEffectiveDate" : "2017-04-05", "timeEntryTypeName" : "NONE" } } }
    10:47:19 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:47:19 GMT
    Response Time (ms):293

    Payload (Click to Expand){ "personId" : 52, "personNumber" : "10020" }
    10:47:19 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM107715_ErrorManagerGetTemplatesWithoutAttendancePermission pass
    2017-04-05 10:47:19 2017-04-05 10:55:52 0h 8m 33s+81ms
    Groups: Regression
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestTemplateCRUDPermissionNegativeValidation
    dependsOnMethods:
    Description: To verify that Manager has not access to Attendance Domain (access control point WORKFORCE_ATTENDANCE_SETUP is disallowed) in his Function Access Profile, he can not see templates for Attendance domain.
    Status Timestamp Details
    10:47:19 STEP 1 - Login as Configurator.
    10:47:19 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:47:19 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:47:19 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 14:47:19 GMT
    Response Time (ms):80

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwWClSrOC5JxxZlRg2n53rH02VNCOYIM7w.*AAJTSQACMDEAAlNLABMzMzM2NzYyMjc1NDE5ODEzNDkwAAJTMQAA*", "successUrl" : "/authn/console" }
    10:47:19 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:47:19 STEP 2 - Upload Template.
    10:47:19 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    10:55:51 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    10:55:51 verifyTrue: []
    A : true
    E : true
    10:55:51 verifyTrue: [verify binary]
    A : true
    E : true
    10:55:51 verifyTrue: [verify size]
    A : true
    E : true
    10:55:51 verifyTrue: [verify tags]
    A : true
    E : true
    10:55:51 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    10:55:51 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    10:55:51 verifyEquals: [verify description]
    A : desc
    E : desc
    10:55:51 verifyEquals: [verify name]
    A : Attendance Template
    E : Attendance Template
    10:55:51 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    10:55:51 verifyEquals: []
    A : DOCX
    E : DOCX
    10:55:51 verifyEquals: []
    A : Template.docx
    E : Template.docx
    10:55:51 verifyEquals: []
    A : 2
    E : 2
    10:55:51 STEP 3 - Login as Manager.
    10:55:51 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:51 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:52 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 14:55:51 GMT
    Response Time (ms):82

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcyipR1ntsH_9krd1AoBnenO6t-sLJSpdGM.*AAJTSQACMDEAAlNLABQtMzI1OTkyNDM2NjI3OTA2MjQ2MgACUzEAAA..*", "successUrl" : "/authn/console" }
    10:55:52 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:55:52 STEP 4 - Get templates according Person access.
    10:55:52 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/multi_read

    Payload (Click to Expand){ "active" : true }
    10:55:52 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:55:52 GMT
    Response Time (ms):120

    Payload (Click to Expand)[ ]
    10:55:52 verifyTrue: [verify that web-service DOES NOT return templates for Attendance Domain.]
    A : true
    E : true
    10:55:52 STEP 5 - Get Attendance template by id.
    10:55:52 Request:
    Type: [GET]
    Parameters: { header : {tenantId=manufacturing}}
    URI: http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/51
    10:55:52 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 403 Forbidden
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:55:52 GMT
    Response Time (ms):79

    Payload (Click to Expand){ "errorCode" : "WFP-108031", "message" : "Current employee does not have access to templates that belong to DOCDOMAIN_ATTENDANCE_MANAGEMENT domain." }
    10:55:52 verifyEquals: [verify HTTP response code]
    A : 403
    E : 403
    10:55:52 verifyEquals: [Verifying errorCode]
    A : WFP-108031
    E : WFP-108031
    10:55:52 verifyEquals: [Verifying error message]
    A : Current employee does not have access to templates that belong to DOCDOMAIN_ATTENDANCE_MANAGEMENT domain.
    E : Current employee does not have access to templates that belong to DOCDOMAIN_ATTENDANCE_MANAGEMENT domain.
    10:55:52 STEP 6 - Get templates by Domain and Locale.
    10:55:52 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "id" : 2 }, "active" : true, "locale" : { "name" : "American English", "id" : 2 } }
    10:55:52 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 403 Forbidden
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:55:52 GMT
    Response Time (ms):79

    Payload (Click to Expand){ "errorCode" : "WFP-108031", "message" : "Current employee does not have access to templates that belong to DOCDOMAIN_ATTENDANCE_MANAGEMENT domain." }
    10:55:52 verifyEquals: [verify HTTP response code]
    A : 403
    E : 403
    10:55:52 verifyEquals: [Verifying errorCode]
    A : WFP-108031
    E : WFP-108031
    10:55:52 verifyEquals: [Verifying error message]
    A : Current employee does not have access to templates that belong to DOCDOMAIN_ATTENDANCE_MANAGEMENT domain.
    E : Current employee does not have access to templates that belong to DOCDOMAIN_ATTENDANCE_MANAGEMENT domain.
    10:55:52 STEP 7 - Login as Configurator.
    10:55:52 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:52 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:52 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 14:55:51 GMT
    Response Time (ms):81

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcw-UTANBrLqBw89192ut11uYShSDmoYuYs.*AAJTSQACMDEAAlNLABMyMTY3OTg3NjYxMTQ2MzYwMzE4AAJTMQAA*", "successUrl" : "/authn/console" }
    10:55:52 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:55:52 STEP 8 - Delete template.
    10:55:52 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/51
    10:55:52 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:55:52 GMT
    Response Time (ms):94

    Payload (Click to Expand)No Payload Body
    10:55:52 verifyEquals: []
    A : 204
    E : 204
    10:55:52 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM110423_ErrorUploadSDMTemplateWithoutName pass
    2017-04-05 10:55:52 2017-04-05 10:55:53 0h 0m 0s+759ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.TestUploadTemplateSDMRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify error message if user tries to upload Template without template name
    Status Timestamp Details
    10:55:52 STEP 1 - Login to Falcon.
    10:55:52 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:52 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:52 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 14:55:51 GMT
    Response Time (ms):83

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfczm1M_awJeiISW_vG5eqBNS4R87NUsbwKk.*AAJTSQACMDEAAlNLABQtNDQ5ODk5MjQwODMwODE2NTQ5MwACUzEAAA..*", "successUrl" : "/authn/console" }
    10:55:52 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:55:52 STEP 2 - Upload template without name
    10:55:52 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm

    Payload (Click to Expand){ "fileName" : "verbal warning en test.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "description" : "verbal warning en", "active" : "FALSE", "locale" : "American English", "contentEncodedStr" : "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" }
    10:55:53 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:55:53 GMT
    Response Time (ms):195

    Payload (Click to Expand){ "errorCode" : "WFP-108008", "message" : "Template name is required." }
    10:55:53 verifyEquals: []
    A : 400
    E : 400
    10:55:53 verifyEquals: []
    A : WFP-108008
    E : WFP-108008
    10:55:53 verifyEquals: []
    A : Template name is required.
    E : Template name is required.
    10:55:53 STEP 3 - Upload template with empty name
    10:55:53 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm

    Payload (Click to Expand){ "fileName" : "verbal warning en test.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "description" : "verbal warning en", "active" : "FALSE", "locale" : "American English", "contentEncodedStr" : "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" }
    10:55:53 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:55:53 GMT
    Response Time (ms):113

    Payload (Click to Expand){ "errorCode" : "WFP-108008", "message" : "Template name is required." }
    10:55:53 verifyEquals: []
    A : 400
    E : 400
    10:55:53 verifyEquals: []
    A : WFP-108008
    E : WFP-108008
    10:55:53 verifyEquals: []
    A : Template name is required.
    E : Template name is required.
    10:55:53 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    10:55:53 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:53 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:53 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 14:55:52 GMT
    Response Time (ms):78

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcx9B7q_KA5A4XIn9QQXufcmPQ6udg91F6k.*AAJTSQACMDEAAlNLABM2OTExNjY0NzEzNjQyMjA5NDM3AAJTMQAA*", "successUrl" : "/authn/console" }
    10:55:53 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
  • test_ALM110492_ErrorUploadSDMTemplateWithNotUniqueName fail
    2017-04-05 10:55:53 2017-04-05 10:55:54 0h 0m 1s+5ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.TestUploadTemplateSDMRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify error message is appeared if user tries to upload Template with existing name
    Status Timestamp Details
    10:55:53 STEP 1 - Login to Falcon.
    10:55:53 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:53 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:53 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 14:55:52 GMT
    Response Time (ms):76

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwblXnTEh_wMSALjZ1pBOwuEWOyD8bdnG8.*AAJTSQACMDEAAlNLABMtODc4Njg4OTY0NTI3OTg2MDUwAAJTMQAA*", "successUrl" : "/authn/console" }
    10:55:53 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:55:53 STEP 2 - Upload template.
    10:55:53 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm

    Payload (Click to Expand){ "fileName" : "verbal warning en test.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "template1", "description" : "verbal warning en", "active" : "FALSE", "locale" : "American English", "contentEncodedStr" : "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" }
    10:55:54 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:55:54 GMT
    Response Time (ms):522

    Payload (Click to Expand){ "errorCode" : "WFP-108015", "message" : "The name is already in use. It must be unique." }
    10:55:54 verifyEquals: [verify HTTP response code]
    A : 200
    E : 400
    10:55:54 STEP 3 - Upload the same template.
    10:55:54 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm

    Payload (Click to Expand){ "fileName" : "verbal warning en test.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "template1", "description" : "verbal warning en", "active" : "FALSE", "locale" : "American English", "contentEncodedStr" : "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" }
    10:55:54 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:55:54 GMT
    Response Time (ms):114

    Payload (Click to Expand){ "errorCode" : "WFP-108015", "message" : "The name is already in use. It must be unique." }
    10:55:54 verifyEquals: []
    A : 400
    E : 400
    10:55:54 verifyEquals: []
    A : WFP-108015
    E : WFP-108015
    10:55:54 verifyEquals: []
    A : The name is already in use. It must be unique.
    E : The name is already in use. It must be unique.
    10:55:54 Finish test case [TestNG-test=KateFrameworkInt-1] with failure :
    Exceptions: (Click to Expand)Failure at [java.lang.AssertionError: expected [400] but found [200]] org.testng.Assert.fail(Assert.java:93) org.testng.Assert.failNotEquals(Assert.java:512) org.testng.Assert.assertEqualsImpl(Assert.java:134) org.testng.Assert.assertEquals(Assert.java:115) org.testng.Assert.assertEquals(Assert.java:178) com.kronos.api.rest.assertions.APIAssertions.verifyEquals(APIAssertions.java:122) com.kronos.api.rest.assertions.APIAssertions.verifyStatusCode(APIAssertions.java:272) com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.AbstractTemplateSDMTest.verifyTemplateIsUploadedSuccessfullyWithResponse(AbstractTemplateSDMTest.java:173) com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.AbstractTemplateSDMTest.verifyTemplateIsUploadedSuccessfully(AbstractTemplateSDMTest.java:59) com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.TestUploadTemplateSDMRequestContextNegativeValidation.test_ALM110492_ErrorUploadSDMTemplateWithNotUniqueName(TestUploadTemplateSDMRequestContextNegativeValidation.java:115) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) java.lang.reflect.Method.invoke(Unknown Source) org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:108) org.testng.internal.Invoker.invokeMethod(Invoker.java:661) org.testng.internal.Invoker.invokeTestMethod(Invoker.java:869) org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1193) org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126) org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source)
    10:55:54 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:54 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:54 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 14:55:54 GMT
    Response Time (ms):77

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcx_1NNIqHsGS0wW3owa50KTebgIn0tlsvI.*AAJTSQACMDEAAlNLABQtMjYwODMxNTYwNzYxMjU1Mjg5OAACUzEAAA..*", "successUrl" : "/authn/console" }
    10:55:54 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:55:54 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/
    10:55:54 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 405 Method Not Allowed
    Content Type: application/json;charset=utf-8
    Content Length: 0
    Date: Wed, 05 Apr 2017 14:55:54 GMT
    Response Time (ms):79

    Payload (Click to Expand)No Payload Body
    10:55:54 verifyEquals: []
    A : 405
    E : 204
  • test_ALM110636_ErrorUploadSDMTemplateWithZeroSize pass
    2017-04-05 10:55:54 2017-04-05 10:55:55 0h 0m 0s+364ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.TestUploadTemplateSDMRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify error message if user tries to upload Template with size = 0
    Status Timestamp Details
    10:55:54 STEP 1 - Login to Falcon.
    10:55:54 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:54 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:54 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 14:55:54 GMT
    Response Time (ms):78

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwlPKCi8okyQF6e_0Yb81oEEkTIMgDwj1g.*AAJTSQACMDEAAlNLABQtNzM5OTE1NzU4MDIxNjcwOTM3MgACUzEAAA..*", "successUrl" : "/authn/console" }
    10:55:54 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:55:54 STEP 2 - Upload template with empty size
    10:55:54 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm

    Payload (Click to Expand){ "fileName" : "verbal warning en test.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "verbal warning en 2", "description" : "verbal warning en", "active" : "FALSE", "locale" : "American English", "contentEncodedStr" : "" }
    10:55:55 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:55:55 GMT
    Response Time (ms):78

    Payload (Click to Expand){ "errorCode" : "WFP-108007", "message" : "Template cannot be empty." }
    10:55:55 verifyEquals: []
    A : 400
    E : 400
    10:55:55 verifyEquals: []
    A : WFP-108007
    E : WFP-108007
    10:55:55 verifyEquals: []
    A : Template cannot be empty.
    E : Template cannot be empty.
    10:55:55 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    10:55:55 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:55 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:55 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 14:55:55 GMT
    Response Time (ms):78

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczXlMpPZiBcpfrSxhVXh__TiJRZUkwr9UU.*AAJTSQACMDEAAlNLABQtNDUyMjYxNTkzNzMzOTgyNTMwNAACUzEAAA..*", "successUrl" : "/authn/console" }
    10:55:55 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
  • test_ALM110637_ErrorUploadSDMTemplateWithUnsupportedLocaleParameter pass
    2017-04-05 10:55:55 2017-04-05 10:55:55 0h 0m 0s+307ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.TestUploadTemplateSDMRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify error message if user tries to upload Template with unsupported locale parameter
    Status Timestamp Details
    10:55:55 STEP 1 - Login to Falcon.
    10:55:55 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:55 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:55 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 14:55:55 GMT
    Response Time (ms):78

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcxzf1uCZm42b9xkVHXOxiNlGwA-rG7C-Pc.*AAJTSQACMDEAAlNLABMyMTk2NTMzNTkyMDMyMzkxNzIwAAJTMQAA*", "successUrl" : "/authn/console" }
    10:55:55 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:55:55 STEP 2 - Upload template with nonexistent locale
    10:55:55 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm

    Payload (Click to Expand){ "fileName" : "verbal warning en test.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "verbal warning en 2", "description" : "verbal warning en", "active" : "FALSE", "locale" : "English", "contentEncodedStr" : "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" }
    10:55:55 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:55:55 GMT
    Response Time (ms):108

    Payload (Click to Expand){ "errorCode" : "WFP-108029", "message" : "The following locale policy name does not exist: English." }
    10:55:55 verifyEquals: []
    A : 404
    E : 404
    10:55:55 verifyEquals: []
    A : WFP-108029
    E : WFP-108029
    10:55:55 verifyEquals: []
    A : The following locale policy name does not exist: English.
    E : The following locale policy name does not exist: English.
    10:55:55 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    10:55:55 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:55 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:55 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 14:55:55 GMT
    Response Time (ms):78

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxcqJPkaRB-d3G7C33eR86Hk6JgNTFlQGc.*AAJTSQACMDEAAlNLABQtMTk0NDA3NjI3MzMxOTk4MjI0NwACUzEAAA..*", "successUrl" : "/authn/console" }
    10:55:55 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
  • test_ALM110638_ErrorUploadSDMTemplateWithoutLocaleParameter pass
    2017-04-05 10:55:55 2017-04-05 10:55:56 0h 0m 0s+445ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.TestUploadTemplateSDMRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify error message if user tries to upload Template without locale parameter
    Status Timestamp Details
    10:55:55 STEP 1 - Login to Falcon.
    10:55:55 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:55 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:55 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 14:55:55 GMT
    Response Time (ms):81

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxPactmBe9r5MArT5segz45IsjDvIyqd-M.*AAJTSQACMDEAAlNLABM2OTY1OTUyOTg2MjEzNzU3MzQyAAJTMQAA*", "successUrl" : "/authn/console" }
    10:55:55 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:55:55 STEP 2 - Upload template with empty locale
    10:55:55 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm

    Payload (Click to Expand){ "fileName" : "verbal warning en test.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "verbal warning en 2", "description" : "verbal warning en", "active" : "FALSE", "contentEncodedStr" : "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" }
    10:55:56 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:55:56 GMT
    Response Time (ms):108

    Payload (Click to Expand){ "errorCode" : "WFP-108012", "message" : "Locale is required." }
    10:55:56 verifyEquals: []
    A : 400
    E : 400
    10:55:56 verifyEquals: []
    A : WFP-108012
    E : WFP-108012
    10:55:56 verifyEquals: []
    A : Locale is required.
    E : Locale is required.
    10:55:56 STEP 3 - Upload template without locale
    10:55:56 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm

    Payload (Click to Expand){ "fileName" : "verbal warning en test.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "verbal warning en 2", "description" : "verbal warning en", "active" : "FALSE", "contentEncodedStr" : "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" }
    10:55:56 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:55:56 GMT
    Response Time (ms):108

    Payload (Click to Expand){ "errorCode" : "WFP-108012", "message" : "Locale is required." }
    10:55:56 verifyEquals: []
    A : 400
    E : 400
    10:55:56 verifyEquals: []
    A : WFP-108012
    E : WFP-108012
    10:55:56 verifyEquals: []
    A : Locale is required.
    E : Locale is required.
    10:55:56 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    10:55:56 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:56 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:56 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 14:55:56 GMT
    Response Time (ms):89

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcyvHGpKSdaRE13z5SMZjdQv3x7HS4sHMwE.*AAJTSQACMDEAAlNLABM3MTc5Mzk1MjE1MjE2ODUyNDA2AAJTMQAA*", "successUrl" : "/authn/console" }
    10:55:56 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
  • test_ALM110640_ErrorUploadSDMTemplateWithoutDomainParameter pass
    2017-04-05 10:55:56 2017-04-05 10:55:56 0h 0m 0s+433ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.TestUploadTemplateSDMRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify error message if user tries to upload Template with incorrect domain parameter
    Status Timestamp Details
    10:55:56 STEP 1 - Login to Falcon.
    10:55:56 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:56 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:56 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 14:55:56 GMT
    Response Time (ms):78

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcy8tfBtCo1HQdUN1ihEMMyQ85hRnJqoIYg.*AAJTSQACMDEAAlNLABQtODU1NDE2MzQ2MzI1MTc5NTM3OAACUzEAAA..*", "successUrl" : "/authn/console" }
    10:55:56 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:55:56 STEP 2 - Upload template with empty domain
    10:55:56 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm

    Payload (Click to Expand){ "fileName" : "verbal warning en test.docx", "name" : "verbal warning en 2", "description" : "verbal warning en", "active" : "FALSE", "locale" : "American English", "contentEncodedStr" : "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" }
    10:55:56 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:55:56 GMT
    Response Time (ms):107

    Payload (Click to Expand){ "errorCode" : "WFP-108010", "message" : "Domain is required." }
    10:55:56 verifyEquals: []
    A : 400
    E : 400
    10:55:56 verifyEquals: []
    A : WFP-108010
    E : WFP-108010
    10:55:56 verifyEquals: []
    A : Domain is required.
    E : Domain is required.
    10:55:56 STEP 3 - Upload template without specifying domain
    10:55:56 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm

    Payload (Click to Expand){ "fileName" : "verbal warning en test.docx", "name" : "verbal warning en 2", "description" : "verbal warning en", "active" : "FALSE", "locale" : "American English", "contentEncodedStr" : "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" }
    10:55:56 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:55:56 GMT
    Response Time (ms):108

    Payload (Click to Expand){ "errorCode" : "WFP-108010", "message" : "Domain is required." }
    10:55:56 verifyEquals: []
    A : 400
    E : 400
    10:55:56 verifyEquals: []
    A : WFP-108010
    E : WFP-108010
    10:55:56 verifyEquals: []
    A : Domain is required.
    E : Domain is required.
    10:55:56 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    10:55:56 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:56 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:56 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 14:55:56 GMT
    Response Time (ms):76

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcyvOelAZg-mYN8EU8ohR8YacxFO6KAtbtQ.*AAJTSQACMDEAAlNLABM0MzU4NjI4NTUwNDcxMDc0NDU5AAJTMQAA*", "successUrl" : "/authn/console" }
    10:55:56 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
  • test_ALM110643_ErrorUploadSDMTemplateWithUnknownDomainParameter pass
    2017-04-05 10:55:56 2017-04-05 10:55:57 0h 0m 0s+257ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.TestUploadTemplateSDMRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify error message if user tries to upload Template with unsupported domain parameter
    Status Timestamp Details
    10:55:56 STEP 1 - Login to Falcon.
    10:55:56 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:56 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:56 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 14:55:56 GMT
    Response Time (ms):74

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxXsqcYLS_St9_khw42mbea3nfyHMwAKCs.*AAJTSQACMDEAAlNLABM3OTQ3NjExOTE2NDUxMDQzNzg3AAJTMQAA*", "successUrl" : "/authn/console" }
    10:55:56 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:55:56 STEP 2 - Update template with nonexistent domain
    10:55:57 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm

    Payload (Click to Expand){ "fileName" : "verbal warning en test.docx", "domain" : "sdfgdx", "name" : "verbal warning en 2", "description" : "verbal warning en", "active" : "FALSE", "locale" : "American English", "contentEncodedStr" : "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" }
    10:55:57 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:55:57 GMT
    Response Time (ms):110

    Payload (Click to Expand){ "errorCode" : "WFP-108028", "message" : "The following domain name does not exist: sdfgdx." }
    10:55:57 verifyEquals: []
    A : 404
    E : 404
    10:55:57 verifyEquals: []
    A : WFP-108028
    E : WFP-108028
    10:55:57 verifyEquals: []
    A : The following domain name does not exist: sdfgdx.
    E : The following domain name does not exist: sdfgdx.
    10:55:57 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    10:55:57 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:57 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:57 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 14:55:56 GMT
    Response Time (ms):92

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcyG5u9cKVzrVuQC3n51HiiKl1DOCbrojdE.*AAJTSQACMDEAAlNLABQtNjgyMTU5MzA4OTcxMjUzMDgxNAACUzEAAA..*", "successUrl" : "/authn/console" }
    10:55:57 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
  • test_ALM110644_ErrorUploadSDMTemplateWithoutActiveFlagParameter pass
    2017-04-05 10:55:57 2017-04-05 10:55:57 0h 0m 0s+461ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.TestUploadTemplateSDMRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify error message if user tries to upload Template but doesn't specify Active flag
    Status Timestamp Details
    10:55:57 STEP 1 - Login to Falcon.
    10:55:57 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:57 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:57 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 14:55:57 GMT
    Response Time (ms):79

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcySPwVfzWQ4ycMbq_3yyhwKRWLRkidW_M0.*AAJTSQACMDEAAlNLABMtNjI1OTc5MjE3OTQxOTgwMzM2AAJTMQAA*", "successUrl" : "/authn/console" }
    10:55:57 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:55:57 STEP 2 - Upload template with empty Active flag
    10:55:57 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm

    Payload (Click to Expand){ "fileName" : "verbal warning en test.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "verbal warning en 2", "description" : "verbal warning en", "locale" : "American English", "contentEncodedStr" : "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" }
    10:55:57 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:55:57 GMT
    Response Time (ms):113

    Payload (Click to Expand){ "errorCode" : "WFP-108013", "message" : "Active flag is required." }
    10:55:57 verifyEquals: []
    A : 400
    E : 400
    10:55:57 verifyEquals: []
    A : WFP-108013
    E : WFP-108013
    10:55:57 verifyEquals: []
    A : Active flag is required.
    E : Active flag is required.
    10:55:57 STEP 3 - Upload template without specifying Active flag at all.
    10:55:57 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm

    Payload (Click to Expand){ "fileName" : "verbal warning en test.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "verbal warning en 2", "description" : "verbal warning en", "locale" : "American English", "contentEncodedStr" : "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" }
    10:55:57 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:55:57 GMT
    Response Time (ms):110

    Payload (Click to Expand){ "errorCode" : "WFP-108013", "message" : "Active flag is required." }
    10:55:57 verifyEquals: []
    A : 400
    E : 400
    10:55:57 verifyEquals: []
    A : WFP-108013
    E : WFP-108013
    10:55:57 verifyEquals: []
    A : Active flag is required.
    E : Active flag is required.
    10:55:57 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    10:55:57 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:57 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:57 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 14:55:57 GMT
    Response Time (ms):81

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxPVL-5OkTkJPCf0UDOZD7wDsp7-zmcZmw.*AAJTSQACMDEAAlNLABQtNzc2NDY0OTU2MjUwNjc5NTg0OAACUzEAAA..*", "successUrl" : "/authn/console" }
    10:55:57 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
  • test_ALM110646_ErrorUploadSDMTemplateWithNonValidName pass
    2017-04-05 10:55:57 2017-04-05 10:55:58 0h 0m 0s+483ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.TestUploadTemplateSDMRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify error message if user tries to upload Template with name that contains reserved chars
    Status Timestamp Details
    10:55:57 STEP 1 - Login to Falcon.
    10:55:57 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:57 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:58 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 14:55:57 GMT
    Response Time (ms):299

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcylS40K-BwL_BODp5RyhJHsazL6poox7MM.*AAJTSQACMDEAAlNLABQtNTE1MzYxMzYwMjIyOTUxMzM4OQACUzEAAA..*", "successUrl" : "/authn/console" }
    10:55:58 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:55:58 STEP 2 - Upload template with name containing reserved chars.
    10:55:58 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm

    Payload (Click to Expand){ "fileName" : "verbal warning en test.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "verbal warning en_2", "description" : "verbal warning en", "active" : "FALSE", "locale" : "American English", "contentEncodedStr" : "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" }
    10:55:58 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:55:58 GMT
    Response Time (ms):112

    Payload (Click to Expand){ "errorCode" : "WFP-108016", "message" : "Document template name contains reserved character. Reserved characters are: _*%:;=()[]|#<>&/\\" }
    10:55:58 verifyEquals: []
    A : 400
    E : 400
    10:55:58 verifyEquals: []
    A : WFP-108016
    E : WFP-108016
    10:55:58 verifyEquals: []
    A : Document template name contains reserved character. Reserved characters are: _*%:;=()[]|#<>&/\
    E : Document template name contains reserved character. Reserved characters are: _*%:;=()[]|#<>&/\
    10:55:58 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    10:55:58 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:58 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:58 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 14:55:58 GMT
    Response Time (ms):77

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwNebIySh796ZVWN75QNBto4MQ2wf-qfhg.*AAJTSQACMDEAAlNLABMtNjg0NzQ5MzQ0NjYyMDI5MDQ2AAJTMQAA*", "successUrl" : "/authn/console" }
    10:55:58 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
  • test_ALM111615_ErrorUploadSDMTemplateWithMissingRequest pass
    2017-04-05 10:55:58 2017-04-05 10:55:58 0h 0m 0s+185ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.TestUploadTemplateSDMRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify error message if user tries to upload Template without body
    Status Timestamp Details
    10:55:58 STEP 1 - Login to Falcon.
    10:55:58 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:58 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:58 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 14:55:58 GMT
    Response Time (ms):76

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwwA--IV2oHfr42Q8Pr4l32WWIgxtjEjFA.*AAJTSQACMDEAAlNLABM0ODU2NDYxNTk5MzY0MDUxNTA4AAJTMQAA*", "successUrl" : "/authn/console" }
    10:55:58 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:55:58 STEP 2 - Upload template without body
    10:55:58 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm
    10:55:58 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:55:58 GMT
    Response Time (ms):75

    Payload (Click to Expand){ "errorCode" : "WFP-108505", "message" : "A request cannot be empty." }
    10:55:58 verifyEquals: []
    A : 400
    E : 400
    10:55:58 verifyEquals: []
    A : WFP-108505
    E : WFP-108505
    10:55:58 verifyEquals: []
    A : A request cannot be empty.
    E : A request cannot be empty.
    10:55:58 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    10:55:58 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:58 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:58 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 14:55:58 GMT
    Response Time (ms):95

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxHctoPfHocNpGQO8WeZjUSZXbmUde_P9U.*AAJTSQACMDEAAlNLABM1NDI4MDk2NDc0NjcxNDQ4MTU2AAJTMQAA*", "successUrl" : "/authn/console" }
    10:55:58 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
  • test_ALM111762_ErrorUploadSDMTemplateWithTooLongDecsritpion pass
    2017-04-05 10:55:58 2017-04-05 10:55:59 0h 0m 0s+269ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.TestUploadTemplateSDMRequestContextNegativeValidation
    dependsOnMethods:
    Description: Verify error that is returned when user updates templte with more than 250 symbols in description
    Status Timestamp Details
    10:55:58 STEP 1 - Login to Falcon.
    10:55:58 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:58 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:58 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 14:55:58 GMT
    Response Time (ms):79

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczMBNoRoBurCjzletRyiuJMZfM7_kLN6zw.*AAJTSQACMDEAAlNLABM0MTYwMDU3NTk3ODA5NDUxNTYyAAJTMQAA*", "successUrl" : "/authn/console" }
    10:55:58 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:55:58 STEP 2 - Upload template with too long description.
    10:55:58 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm

    Payload (Click to Expand){ "fileName" : "Template AK_en.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "AK Test template", "description" : "123465testTueFalseGEtestTueFalseGEtestTueFalseGEtestTueFalseGEtestTueFalseGEtestTueFalseGEtestTueFalseGEtestTueFalseGEtestTueFalseGEtestTueFalseGEtestTueFalseGEtestTueFalseGEtestTueFalseGEtestTueFalseGEtestTueFalseGEtestTueFalseGEtestTueFalseGEtestTue", "active" : "TRUE", "locale" : "American English", "contentEncodedStr" : "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" }
    10:55:59 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:55:59 GMT
    Response Time (ms):110

    Payload (Click to Expand){ "errorCode" : "WFP-108035", "message" : "Template description must be less than 250 symbols." }
    10:55:59 verifyEquals: []
    A : 400
    E : 400
    10:55:59 verifyEquals: []
    A : WFP-108035
    E : WFP-108035
    10:55:59 verifyEquals: []
    A : Template description must be less than 250 symbols.
    E : Template description must be less than 250 symbols.
    10:55:59 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    10:55:59 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:59 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:59 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 14:55:58 GMT
    Response Time (ms):76

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcztEcFiRq6Avr1e1PMZ9m9mBz13USCOB1U.*AAJTSQACMDEAAlNLABQtODY1NTIyMDcyNDQ3OTIxOTI1OQACUzEAAA..*", "successUrl" : "/authn/console" }
    10:55:59 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
  • test_ALM106790_ErrorGetDocumentByEntityCheckEntityParam pass
    2017-04-05 10:55:59 2017-04-05 10:56:02 0h 0m 3s+366ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.TestGetDocumentByEntityNegativeValidation
    dependsOnMethods:
    Description: Test verifies that correct error message is returned when no/incorrect entity id is provided in the request.
    Status Timestamp Details
    10:55:59 STEP 1 - Login as Michael Martin.
    10:55:59 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:59 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:55:59 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 14:55:58 GMT
    Response Time (ms):80

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcz1KxAvCclgbZz0bomGRpkp7zVIr80iuQM.*AAJTSQACMDEAAlNLABM1NTY3ODg1MTU2Mzg0OTI3NjY3AAJTMQAA*", "successUrl" : "/authn/console" }
    10:55:59 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:55:59 STEP 2 - Get document by entity with empty array.
    10:55:59 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "id" : 2 }, "entityIds" : [ ] }
    10:55:59 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:55:59 GMT
    Response Time (ms):591

    Payload (Click to Expand){ "errorCode" : "WFP-108019", "message" : "Entity identifiers are required." }
    10:55:59 verifyEquals: [verify HTTP response code]
    A : 400
    E : 400
    10:55:59 verifyEquals: [Verifying errorCode]
    A : WFP-108019
    E : WFP-108019
    10:55:59 verifyEquals: [Verifying error message]
    A : Entity identifiers are required.
    E : Entity identifiers are required.
    10:55:59 STEP 3 - Get document by entity without entity identifiers.
    10:55:59 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "id" : 2 } }
    10:56:00 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:56:00 GMT
    Response Time (ms):184

    Payload (Click to Expand){ "errorCode" : "WFP-108019", "message" : "Entity identifiers are required." }
    10:56:00 verifyEquals: [verify HTTP response code]
    A : 400
    E : 400
    10:56:00 verifyEquals: [Verifying errorCode]
    A : WFP-108019
    E : WFP-108019
    10:56:00 verifyEquals: [Verifying error message]
    A : Entity identifiers are required.
    E : Entity identifiers are required.
    10:56:00 STEP 4 - Get document by entity with empty array.
    10:56:00 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "id" : 2 }, "entityIds" : null }
    10:56:00 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:56:00 GMT
    Response Time (ms):82

    Payload (Click to Expand){ "errorCode" : "WFP-108019", "message" : "Entity identifiers are required." }
    10:56:00 verifyEquals: [verify HTTP response code]
    A : 400
    E : 400
    10:56:00 verifyEquals: [Verifying errorCode]
    A : WFP-108019
    E : WFP-108019
    10:56:00 verifyEquals: [Verifying error message]
    A : Entity identifiers are required.
    E : Entity identifiers are required.
    10:56:00 STEP 5 - Get document by entity with id of action that doesn't has associated document.
    10:56:00 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" } ], "startDate" : "2016-10-05T00:00:00" }
    10:56:01 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:56:02 GMT
    Response Time (ms):1753

    Payload (Click to Expand)[ { "id" : 37, "name" : "Verbal Warning", "transactionId" : 19, "employee" : { "id" : 224, "name" : "20322" }, "triggeredDate" : "2017-02-13T00:00:00", "initiatedDate" : "2017-03-15T00:00:00", "actionStatusDate" : "2017-03-15T00:00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy" }, "description" : "Verbal Warning", "balance" : { "id" : 11220, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-02-13T00:00:00", "balanceAmount" : 2.0 }, "ruleDefinition" : { "id" : 310, "name" : "RULE0693353620" }, "processedThroughDateTime" : "2017-04-05T00:00:00", "lastRuleEnforceDate" : "2017-04-05T00:00:00", "disciplineLevel" : { "id" : -1, "name" : "Normal1" }, "hasDocuments" : "", "effectiveDateId" : 1, "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "code" : "VWact", "completed" : false, "perfectAttendance" : false }, { "id" : 35, "name" : "Documented Verbal Counseling", "transactionId" : 18, "employee" : { "id" : 224, "name" : "20322" }, "triggeredDate" : "2017-01-14T00:00:00", "initiatedDate" : "2017-03-15T00:00:00", "actionStatusDate" : "2017-03-15T00:00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy" }, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00:00", "balanceAmount" : 1.0 }, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "processedThroughDateTime" : "2017-04-05T00:00:00", "lastRuleEnforceDate" : "2017-04-05T00:00:00", "disciplineLevel" : { "id" : -1, "name" : "Normal1" }, "hasDocuments" : "Yes", "effectiveDateId" : 1, "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "code" : "VERBAL", "completed" : false, "perfectAttendance" : false } ]
    10:56:02 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "id" : 2 }, "entityIds" : [ 37 ] }
    10:56:02 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:56:02 GMT
    Response Time (ms):95

    Payload (Click to Expand){ "errorCode" : "WFP-108027", "message" : "Document does not exist for the following entities: [37]." }
    10:56:02 verifyEquals: [verify HTTP response code]
    A : 404
    E : 404
    10:56:02 verifyEquals: [Verifying errorCode]
    A : WFP-108027
    E : WFP-108027
    10:56:02 verifyEquals: [Verifying error message]
    A : Document does not exist for the following entities: [37].
    E : Document does not exist for the following entities: [37].
    10:56:02 STEP 6 - Get document by entity with nonexistent entity id.
    10:56:02 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "id" : 2 }, "entityIds" : [ 1000 ] }
    10:56:02 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:56:02 GMT
    Response Time (ms):83

    Payload (Click to Expand){ "errorCode" : "WFP-108027", "message" : "Document does not exist for the following entities: [1000]." }
    10:56:02 verifyEquals: [verify HTTP response code]
    A : 404
    E : 404
    10:56:02 verifyEquals: [Verifying errorCode]
    A : WFP-108027
    E : WFP-108027
    10:56:02 verifyEquals: [Verifying error message]
    A : Document does not exist for the following entities: [1000].
    E : Document does not exist for the following entities: [1000].
    10:56:02 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM109313_ErrorGetDocumentByEntityCheckDomainParameter pass
    2017-04-05 10:56:02 2017-04-05 10:56:03 0h 0m 0s+506ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.TestGetDocumentByEntityNegativeValidation
    dependsOnMethods:
    Description: Test verifies that correct error message is returned when NO/incorrect domain id is provided in the request.
    Status Timestamp Details
    10:56:02 STEP 1 - Login as Michael Martin.
    10:56:02 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:56:02 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:56:02 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 14:56:02 GMT
    Response Time (ms):77

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwjupzbvgYNvMaEWlH-M2m3yqOY9fHv2Ss.*AAJTSQACMDEAAlNLABMtNjU1NDMwNDQyMDc4NjQ0MjE2AAJTMQAA*", "successUrl" : "/authn/console" }
    10:56:02 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:56:02 STEP 2 - Get document by entity and null domain id.
    10:56:02 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/multi_read

    Payload (Click to Expand){ "entityIds" : [ 101 ], "domain" : { "id" : null } }
    10:56:02 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:56:02 GMT
    Response Time (ms):74

    Payload (Click to Expand){ "errorCode" : "WFP-108010", "message" : "Domain is required." }
    10:56:02 verifyEquals: [verify HTTP response code]
    A : 400
    E : 400
    10:56:02 verifyEquals: [Verifying errorCode]
    A : WFP-108010
    E : WFP-108010
    10:56:02 verifyEquals: [Verifying error message]
    A : Domain is required.
    E : Domain is required.
    10:56:02 STEP 3 - Get document by entity without domain.
    10:56:02 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/multi_read

    Payload (Click to Expand){ "entityIds" : [ 101 ] }
    10:56:02 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:56:02 GMT
    Response Time (ms):84

    Payload (Click to Expand){ "errorCode" : "WFP-108010", "message" : "Domain is required." }
    10:56:02 verifyEquals: [verify HTTP response code]
    A : 400
    E : 400
    10:56:02 verifyEquals: [Verifying errorCode]
    A : WFP-108010
    E : WFP-108010
    10:56:02 verifyEquals: [Verifying error message]
    A : Domain is required.
    E : Domain is required.
    10:56:02 STEP 4 - Get document by entity and nonexistent domain id.
    10:56:02 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/multi_read

    Payload (Click to Expand){ "domain" : { "id" : 100 }, "entityIds" : [ 101 ] }
    10:56:02 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:56:02 GMT
    Response Time (ms):74

    Payload (Click to Expand){ "errorCode" : "WFP-108009", "message" : "The following domain id does not exist: 100." }
    10:56:02 verifyEquals: [verify HTTP response code]
    A : 404
    E : 404
    10:56:02 verifyEquals: [Verifying errorCode]
    A : WFP-108009
    E : WFP-108009
    10:56:02 verifyEquals: [Verifying error message]
    A : The following domain id does not exist: 100.
    E : The following domain id does not exist: 100.
    10:56:02 STEP 5 - Get document by entity and nonexistent domain name.
    10:56:02 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "test" }, "entityIds" : [ 101 ] }
    10:56:02 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 14:56:03 GMT
    Response Time (ms):74

    Payload (Click to Expand){ "errorCode" : "WFP-108028", "message" : "The following domain name does not exist: test." }
    10:56:02 verifyEquals: [verify HTTP response code]
    A : 404
    E : 404
    10:56:03 verifyEquals: [Verifying errorCode]
    A : WFP-108028
    E : WFP-108028
    10:56:03 verifyEquals: [Verifying error message]
    A : The following domain name does not exist: test.
    E : The following domain name does not exist: test.
    10:56:03 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM107603_CheckTemplateAPIByManagerWithAllPermission pass
    2017-04-05 10:56:03 2017-04-05 11:13:08 0h 17m 5s+588ms
    Groups: P1
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestTemplateCRUDPermissionPositiveValidation
    dependsOnMethods:
    Description: To verify that Person has Workforce Manager license and ALL permission for document templates, he can Upload/Update/Delete templates.
    Status Timestamp Details
    10:56:03 STEP 1 - Login as Manager with ALL permission.
    10:56:03 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:56:03 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    10:56:03 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 14:56:02 GMT
    Response Time (ms):78

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcy6k2svx7YmLgPAcGdhWl3n34Kgp8kR4V0.*AAJTSQACMDEAAlNLABQtMjg5NjQ2MDMwMzA3NjUyMjQ5OAACUzEAAA..*", "successUrl" : "/authn/console" }
    10:56:03 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    10:56:03 STEP 2 - Upload template.
    10:56:03 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:04:35 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    11:04:35 verifyTrue: []
    A : true
    E : true
    11:04:35 verifyTrue: [verify binary]
    A : true
    E : true
    11:04:35 verifyTrue: [verify size]
    A : true
    E : true
    11:04:35 verifyTrue: [verify tags]
    A : true
    E : true
    11:04:35 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:04:35 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:04:35 verifyEquals: [verify description]
    A : desc
    E : desc
    11:04:35 verifyEquals: [verify name]
    A : Template Name
    E : Template Name
    11:04:35 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:04:35 verifyEquals: []
    A : DOCX
    E : DOCX
    11:04:35 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:04:35 verifyEquals: []
    A : 2
    E : 2
    11:04:35 STEP 3 - Update template.
    11:04:35 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/52
    11:13:07 verifyEquals: []
    A : 200
    E : 200
    11:13:07 verifyEquals: []
    A : 52
    E : 52
    11:13:07 STEP 4 - Get template.
    11:13:07 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:13:07 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:13:07 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 15:13:07 GMT
    Response Time (ms):104

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczMRgpueadD1enXs8aNj2eH3g5JrqFJORs.*AAJTSQACMDEAAlNLABM4ODgxNTgyNjczOTYyNTY5NjgxAAJTMQAA*", "successUrl" : "/authn/console" }
    11:13:07 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:13:07 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/multi_read

    Payload (Click to Expand){ "active" : true }
    11:13:08 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:13:08 GMT
    Response Time (ms):129

    Payload (Click to Expand)[ { "size" : 29307.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice.docx", "id" : 1, "creationDateTime" : "2017-03-15T09:10:03", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "Attendance Disciplinary notice", "active" : true, "tags" : [ "incidents-by-action", "action-trigger-date", "policy-tracking-period-start-date", "manager-name", "attendance-admin", "attendance-action-name", "attendance-actions-list", "first-name", "action-completed-date", "attendance-balance-on-action-trigger-date", "current-user", "middle-initial", "hire-date", "incidents-by-action-filtered", "discipline-level-on-action-trigger-date", "policy-balance-on-action-trigger-date", "person-number", "last-name" ], "updateDateTime" : "2017-03-15T09:10:03", "scanStatus" : "CLEAN", "binary" : false }, { "size" : 18851.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice.docx", "id" : 2, "creationDateTime" : "2017-03-15T09:10:06", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "locale" : { "id" : 5, "name" : "German Germany", "description" : "Germany German Locale Settings", "displayName" : "Deutsch Deutschland", "languageCode" : "DE", "countryCode" : "DE", "tenantDefault" : false }, "description" : "Beurteilung Disziplinary Notice", "active" : true, "tags" : [ ], "updateDateTime" : "2017-03-15T09:10:06", "scanStatus" : "CLEAN", "binary" : false }, { "size" : 38969.0, "contentType" : "DOCX", "fileName" : "Template american english.docx", "id" : 3, "creationDateTime" : "2017-03-17T08:59:37", "domain" : { "id" : 1, "name" : "DOCDOMAIN_LEAVE_MANAGEMENT" }, "name" : "Template american english", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "Template american english", "active" : true, "tags" : [ "leave-case-code", "leave-case-start-date", "leave-case-request-date", "leave-category", "leave-case-end-date", "leave-reason", "unpaid-eligible-leave-types", "leave-admin", "paid-eligible-leave-types" ], "updateDateTime" : "2017-03-17T08:59:37", "scanStatus" : "CLEAN", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "verbal warning en test.docx", "id" : 9, "creationDateTime" : "2017-04-05T08:24:00", "domain" : { "id" : 1, "name" : "DOCDOMAIN_LEAVE_MANAGEMENT" }, "name" : "template2", "locale" : { "id" : 4, "name" : "Mexican Spanish", "description" : "Mexican Spanish Locale Settings", "displayName" : "Español Mexico", "languageCode" : "ES", "countryCode" : "MX", "tenantDefault" : false }, "description" : "verbal warning en", "active" : true, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T08:24:00", "scanStatus" : "IN_PROGRESS", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "Template.docx", "id" : 52, "creationDateTime" : "2017-04-05T14:56:03", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Template Name", "locale" : { "id" : 2, "name" : "France French", "description" : "France French Locale Settings", "displayName" : "Français France", "languageCode" : "FR", "countryCode" : "FR", "tenantDefault" : false }, "description" : "changed description", "active" : true, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T15:04:35", "scanStatus" : "IN_PROGRESS", "binary" : false } ]
    11:13:08 verifyEquals: [verify updated description]
    A : changed description
    E : changed description
    11:13:08 STEP 5 - Delete template.
    11:13:08 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:13:08 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:13:08 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 15:13:07 GMT
    Response Time (ms):78

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxnCaMCVqoogmbHaOa0TjgTLJZGHMHEFw0.*AAJTSQACMDEAAlNLABM4OTU0MDM1ODAxNTEwNTE4ODg4AAJTMQAA*", "successUrl" : "/authn/console" }
    11:13:08 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:13:08 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/52
    11:13:08 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:13:08 GMT
    Response Time (ms):130

    Payload (Click to Expand)No Payload Body
    11:13:08 verifyEquals: []
    A : 204
    E : 204
    11:13:08 STEP 6 - Get template.
    11:13:08 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/multi_read

    Payload (Click to Expand){ "active" : true }
    11:13:08 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:13:08 GMT
    Response Time (ms):84

    Payload (Click to Expand)[ { "size" : 29307.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice.docx", "id" : 1, "creationDateTime" : "2017-03-15T09:10:03", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "Attendance Disciplinary notice", "active" : true, "tags" : [ "incidents-by-action", "action-trigger-date", "policy-tracking-period-start-date", "manager-name", "attendance-admin", "attendance-action-name", "attendance-actions-list", "first-name", "action-completed-date", "attendance-balance-on-action-trigger-date", "current-user", "middle-initial", "hire-date", "incidents-by-action-filtered", "discipline-level-on-action-trigger-date", "policy-balance-on-action-trigger-date", "person-number", "last-name" ], "updateDateTime" : "2017-03-15T09:10:03", "scanStatus" : "CLEAN", "binary" : false }, { "size" : 18851.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice.docx", "id" : 2, "creationDateTime" : "2017-03-15T09:10:06", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "locale" : { "id" : 5, "name" : "German Germany", "description" : "Germany German Locale Settings", "displayName" : "Deutsch Deutschland", "languageCode" : "DE", "countryCode" : "DE", "tenantDefault" : false }, "description" : "Beurteilung Disziplinary Notice", "active" : true, "tags" : [ ], "updateDateTime" : "2017-03-15T09:10:06", "scanStatus" : "CLEAN", "binary" : false }, { "size" : 38969.0, "contentType" : "DOCX", "fileName" : "Template american english.docx", "id" : 3, "creationDateTime" : "2017-03-17T08:59:37", "domain" : { "id" : 1, "name" : "DOCDOMAIN_LEAVE_MANAGEMENT" }, "name" : "Template american english", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "Template american english", "active" : true, "tags" : [ "leave-case-code", "leave-case-start-date", "leave-case-request-date", "leave-category", "leave-case-end-date", "leave-reason", "unpaid-eligible-leave-types", "leave-admin", "paid-eligible-leave-types" ], "updateDateTime" : "2017-03-17T08:59:37", "scanStatus" : "CLEAN", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "verbal warning en test.docx", "id" : 9, "creationDateTime" : "2017-04-05T08:24:00", "domain" : { "id" : 1, "name" : "DOCDOMAIN_LEAVE_MANAGEMENT" }, "name" : "template2", "locale" : { "id" : 4, "name" : "Mexican Spanish", "description" : "Mexican Spanish Locale Settings", "displayName" : "Español Mexico", "languageCode" : "ES", "countryCode" : "MX", "tenantDefault" : false }, "description" : "verbal warning en", "active" : true, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T08:24:00", "scanStatus" : "IN_PROGRESS", "binary" : false } ]
    11:13:08 verifyTrue: [verify that template does not exist in response]
    A : true
    E : true
    11:13:08 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM107682_ManagerCanGetAttendanceTemplateWithAppropriateAccess pass
    2017-04-05 11:13:08 2017-04-05 11:24:59 0h 11m 50s+540ms
    Groups: P1
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestTemplateCRUDPermissionPositiveValidation
    dependsOnMethods:
    Description: To verify If Person has access to Attendance Domain (access control point WORKFORCE_ATTENDANCE_SETUP is allowed) in his Function Access Profile, he can see templates for Attendance domain and can not see templates for other domains (for example, for Leave Domain
    Status Timestamp Details
    11:13:08 STEP 1 - Login as Attendance Administrator.
    11:13:08 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:13:08 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:13:08 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 15:13:08 GMT
    Response Time (ms):76

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxqIbXcPFsxDW3aDnR-tEFppid_Mj-_O4Y.*AAJTSQACMDEAAlNLABIxNzUyNTg3NDAyODc5MzEzMTcAAlMxAAA.*", "successUrl" : "/authn/console" }
    11:13:08 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:13:08 STEP 2 - Assign profile for Manager.
    11:13:08 Request:
    Type: [PUT]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/

    Payload (Click to Expand){ "personIdentity" : { "personNumber" : 10020 }, "personInformation" : { "accessAssignment" : { "accessProfileName" : "FAPcontrol_attsetup-allowed_lvsetup-disallowed", "timeEntryTypeEffectiveDate" : "2017-04-05", "timeEntryTypeName" : "NONE" } } }
    11:13:09 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:13:09 GMT
    Response Time (ms):324

    Payload (Click to Expand){ "personId" : 52, "personNumber" : "10020" }
    11:13:09 STEP 3 - Login as Configurator.
    11:13:09 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:13:09 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:13:09 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 15:13:08 GMT
    Response Time (ms):78

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcyU4Szt8ZL-n1RQV42Spw3DepO6E6j3pDc.*AAJTSQACMDEAAlNLABM0MjExNTA3MTY2OTc1MjU5NDgyAAJTMQAA*", "successUrl" : "/authn/console" }
    11:13:09 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:13:09 STEP 4 - Upload template.
    11:13:09 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:21:41 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    11:21:41 verifyTrue: []
    A : true
    E : true
    11:21:41 verifyTrue: [verify binary]
    A : true
    E : true
    11:21:41 verifyTrue: [verify size]
    A : true
    E : true
    11:21:41 verifyTrue: [verify tags]
    A : true
    E : true
    11:21:41 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:21:41 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:21:41 verifyEquals: [verify description]
    A : desc
    E : desc
    11:21:41 verifyEquals: [verify name]
    A : Attendance Template
    E : Attendance Template
    11:21:41 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:21:41 verifyEquals: []
    A : DOCX
    E : DOCX
    11:21:41 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:21:41 verifyEquals: []
    A : 2
    E : 2
    11:21:41 STEP 5 - Upload template.
    11:21:41 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:24:55 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    11:24:55 verifyTrue: []
    A : true
    E : true
    11:24:55 verifyTrue: [verify binary]
    A : true
    E : true
    11:24:55 verifyTrue: [verify size]
    A : true
    E : true
    11:24:55 verifyTrue: [verify tags]
    A : true
    E : true
    11:24:55 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:24:55 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:24:55 verifyEquals: [verify description]
    A : desc
    E : desc
    11:24:55 verifyEquals: [verify name]
    A : Leave Template
    E : Leave Template
    11:24:55 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:24:55 verifyEquals: []
    A : DOCX
    E : DOCX
    11:24:55 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:24:55 verifyEquals: []
    A : 2
    E : 2
    11:24:55 STEP 6 - Login as Manager with access to Attendance setup
    11:24:55 Going to Login at openAM with
    Username :MannyMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:24:55 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:24:55 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 15:24:54 GMT
    Response Time (ms):92

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwU1v-R2-5kkvUnJhQry4uXr_P8ee753RM.*AAJTSQACMDEAAlNLABQtNDUwODI3MDg2MjE5NjExNTcwOAACUzEAAA..*", "successUrl" : "/authn/console" }
    11:24:55 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:24:55 STEP 7 - Get templates according Person access.
    11:24:55 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/multi_read

    Payload (Click to Expand){ "active" : true }
    11:24:55 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:24:55 GMT
    Response Time (ms):125

    Payload (Click to Expand)[ { "size" : 29307.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice.docx", "id" : 1, "creationDateTime" : "2017-03-15T09:10:03", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "description" : "Attendance Disciplinary notice", "active" : true, "tags" : [ "incidents-by-action", "action-trigger-date", "policy-tracking-period-start-date", "manager-name", "attendance-admin", "attendance-action-name", "attendance-actions-list", "first-name", "action-completed-date", "attendance-balance-on-action-trigger-date", "current-user", "middle-initial", "hire-date", "incidents-by-action-filtered", "discipline-level-on-action-trigger-date", "policy-balance-on-action-trigger-date", "person-number", "last-name" ], "updateDateTime" : "2017-03-15T09:10:03", "scanStatus" : "CLEAN", "binary" : false }, { "size" : 18851.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice.docx", "id" : 2, "creationDateTime" : "2017-03-15T09:10:06", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "locale" : { "id" : 5, "name" : "German Germany", "description" : "Germany German Locale Settings", "displayName" : "Deutsch Deutschland", "languageCode" : "DE", "countryCode" : "DE", "tenantDefault" : false }, "description" : "Beurteilung Disziplinary Notice", "active" : true, "tags" : [ ], "updateDateTime" : "2017-03-15T09:10:06", "scanStatus" : "CLEAN", "binary" : false }, { "size" : 0.0, "contentType" : "DOCX", "fileName" : "Template.docx", "id" : 53, "creationDateTime" : "2017-04-05T15:13:09", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Template", "locale" : { "id" : 2, "name" : "France French", "description" : "France French Locale Settings", "displayName" : "Français France", "languageCode" : "FR", "countryCode" : "FR", "tenantDefault" : false }, "description" : "desc", "active" : true, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T15:13:09", "scanStatus" : "IN_PROGRESS", "binary" : false } ]
    11:24:55 verifyTrue: [verify that web-service returns templates for Attendance Domain]
    A : true
    E : true
    11:24:55 verifyTrue: [verify that web-service does not return templates for Leave Domain]
    A : true
    E : true
    11:24:55 STEP 8 - Get Attendance template by id.
    11:24:55 Request:
    Type: [GET]
    Parameters: { header : {tenantId=manufacturing}}
    URI: http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/53
    11:24:55 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document;charset=utf-8
    Content Length: 0
    Date: Wed, 05 Apr 2017 15:24:55 GMT
    Response Time (ms):79

    Payload (Click to Expand)No Payload Body
    11:24:55 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    11:24:55 STEP 9 - Get templates by Domain and Locale.
    11:24:55 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "id" : 2 }, "active" : true, "locale" : { "name" : "American English", "id" : 2 } }
    11:24:55 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:24:55 GMT
    Response Time (ms):92

    Payload (Click to Expand)[ { "size" : 0.0, "contentType" : "DOCX", "fileName" : "Template.docx", "id" : 53, "creationDateTime" : "2017-04-05T15:13:09", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Template", "locale" : { "id" : 2, "name" : "France French", "description" : "France French Locale Settings", "displayName" : "Français France", "languageCode" : "FR", "countryCode" : "FR", "tenantDefault" : false }, "description" : "desc", "active" : true, "tags" : [ "incidents-by-action", "hire-date", "document-generated-date" ], "updateDateTime" : "2017-04-05T15:13:09", "scanStatus" : "IN_PROGRESS", "binary" : false } ]
    11:24:55 verifyTrue: [verify that web-service returns Attendance template]
    A : true
    E : true
    11:24:55 STEP 10 - Login as Configurator.
    11:24:55 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:24:55 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:24:55 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 15:24:55 GMT
    Response Time (ms):86

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczZBxXh3zS7rIkHPBUYPVQzRjS6mr4zgU0.*AAJTSQACMDEAAlNLABMyMDk5MjkzNDYyODAyOTk3MTA0AAJTMQAA*", "successUrl" : "/authn/console" }
    11:24:55 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:24:55 STEP 11 - Delete template.
    11:24:55 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/53
    11:24:55 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:24:55 GMT
    Response Time (ms):98

    Payload (Click to Expand)No Payload Body
    11:24:55 verifyEquals: []
    A : 204
    E : 204
    11:24:55 STEP 12 - Delete template.
    11:24:55 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/54
    11:24:56 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:24:56 GMT
    Response Time (ms):531

    Payload (Click to Expand)No Payload Body
    11:24:56 verifyEquals: []
    A : 204
    E : 204
    11:24:56 STEP 13 - Login as Attendance Administrator.
    11:24:56 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:24:56 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:24:56 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 15:24:55 GMT
    Response Time (ms):79

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczblcVuHLsAYzDO-VSIqRfFCUpiWTlYUY8.*AAJTSQACMDEAAlNLABMxNTg0NDY4MDQwNTU1MTQxMzQ4AAJTMQAA*", "successUrl" : "/authn/console" }
    11:24:56 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:24:56 STEP 14 - Return original access profile for Employee.
    11:24:56 Request:
    Type: [PUT]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/

    Payload (Click to Expand){ "personIdentity" : { "personNumber" : 10020 }, "personInformation" : { "accessAssignment" : { "accessProfileName" : "Manufacturing Manager", "timeEntryTypeEffectiveDate" : "2017-04-05", "timeEntryTypeName" : "NONE" } } }
    11:24:59 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:24:59 GMT
    Response Time (ms):2545

    Payload (Click to Expand){ "personId" : 52, "personNumber" : "10020" }
    11:24:59 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM110419_UploadTemplate pass
    2017-04-05 11:24:59 2017-04-05 11:25:02 0h 0m 3s+628ms
    Groups: P0
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.sdm.TestUploadTemplateSDMRequestContextPositiveValidation
    dependsOnMethods:
    Description: Verify that template creation functionality to support import/export of templates using SDM
    Status Timestamp Details
    11:24:59 STEP 1 - Login to Falcon.
    11:24:59 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:24:59 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:24:59 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 15:24:59 GMT
    Response Time (ms):95

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczeQ8RR_c3JFlw8S9HOyGaxwXxMZOW0MrA.*AAJTSQACMDEAAlNLABQtMTkzODkwODAyMzg0Nzk5NzAzMgACUzEAAA..*", "successUrl" : "/authn/console" }
    11:24:59 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:24:59 STEP 2 - Upload template.
    11:24:59 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/sdm

    Payload (Click to Expand){ "fileName" : "Template AK_en.docx", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "name" : "AK Test template", "description" : "test_description", "active" : "TRUE", "locale" : "American English", "contentEncodedStr" : "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" }
    11:25:02 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:25:02 GMT
    Response Time (ms):3207

    Payload (Click to Expand){ "id" : 55, "name" : "AK Test template", "fileName" : "Template AK_en.docx", "description" : "test_description", "locale" : "American English", "active" : "true", "domain" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }
    11:25:02 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    11:25:02 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    11:25:02 verifyTrue: [verify id]
    A : true
    E : true
    11:25:02 verifyTrue: [verify active]
    A : true
    E : true
    11:25:02 verifyTrue: [verify domain]
    A : true
    E : true
    11:25:02 verifyTrue: [verify name]
    A : true
    E : true
    11:25:02 verifyTrue: [verify fileName]
    A : true
    E : true
    11:25:02 verifyTrue: [verify description]
    A : true
    E : true
    11:25:02 verifyTrue: [verify locale]
    A : true
    E : true
    11:25:02 verifyEquals: [verify description]
    A : test_description
    E : test_description
    11:25:02 verifyEquals: [verify name]
    A : AK Test template
    E : AK Test template
    11:25:02 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:25:02 verifyEquals: [verify fileName]
    A : Template AK_en.docx
    E : Template AK_en.docx
    11:25:02 verifyEquals: [verify locale]
    A : American English
    E : American English
    11:25:02 verifyEquals: [verify domain]
    A : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    E : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    11:25:02 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    11:25:02 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:02 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:02 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 15:25:02 GMT
    Response Time (ms):76

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczgFdzTrzH85_4OUHzk2JW4QzlvX-MfYZc.*AAJTSQACMDEAAlNLABMyMzYxMjI1NDEyOTY3NzA3Nzc0AAJTMQAA*", "successUrl" : "/authn/console" }
    11:25:02 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:25:02 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/55
    11:25:02 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:25:03 GMT
    Response Time (ms):96

    Payload (Click to Expand)No Payload Body
    11:25:02 verifyEquals: []
    A : 204
    E : 204
  • test_ALM106791_GetDocumentByEntityCheckDomainParameter pass
    2017-04-05 11:25:02 2017-04-05 11:25:04 0h 0m 1s+425ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.TestGetDocumentByEntityPositiveValidation
    dependsOnMethods:
    Description: Test verifies that correct error messare is returned when NO/incorrect domain id is provided in the request.
    Status Timestamp Details
    11:25:02 STEP 1 - Login as Michael Martin.
    11:25:02 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:02 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:03 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 15:25:02 GMT
    Response Time (ms):75

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcyss4LgGwvpi_hC9tIgS5f0Sxv_zBvv73g.*AAJTSQACMDEAAlNLABQtNzM2NjY4Mjg4MzA2MDA1MzM3MQACUzEAAA..*", "successUrl" : "/authn/console" }
    11:25:03 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:25:03 STEP 2 - Get document by entity and domain name.
    11:25:03 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" } ], "startDate" : "2017-01-05T00:00:00" }
    11:25:03 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:25:03 GMT
    Response Time (ms):591

    Payload (Click to Expand)[ { "id" : 35, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false }, { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 1.docx", "id" : 1, "creationDateTime" : "2017-03-15T13:28:15", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false } ] } ]
    11:25:03 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "entityIds" : [ 35 ] }
    11:25:03 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:25:03 GMT
    Response Time (ms):85

    Payload (Click to Expand)PK��?koJ������������ ���_rels/.rels??AK1???a??l+?H?^??H?C2??dB2???DP?.(xf?{????aT????h`??(Zv>??????"???? ???(US???&?D????4?(?M?9??1?:?}????mou??Sup???@1?$?8;??Ei?s]]?&???[z??^??\???Y?T???Uj9??p?k? ~?.S ?,??>Gts?S??~?,?)?????;PK??Y??���R��PK��?koJ���������������[Content_Types].xml???n?0E?|E?m????????e?T????C?y?}?D-%??z?wf??<?ne???:?UNF?$??.??r?1I?I?<S????????d0?? ??????{?@??K??e?B??V2?S[Q??'????w?k?A???=A?V?O[!???!???$?[\nÜ??0cj??G']??$?Cd???¸4???????qd???7??N???Ph???AH[@??F??Ig??W&1!E? UG1uvU?Cg??pQ?`????~7?X??sx?d?u?dB?v?Y???1(?O4?a8?qJ?5g?NCtrl ??C?(>?????j%`q|????R8?G=?8?????;?V??????????o?;??????3t$?y.'?/PK)?��o��PK��?koJ���������������docProps/app.xml?S?n?0 ??+ ??]????H7????gM?a?$Hl???G??;??G????s?e?8[?b?? ?v????????Jv)??Mp???b{D??<?=?*.(m)??+?0?k[????,??<????6??I??????h?t??'=)j?}???t?[4{?'V?UW?dA????A???xt???,s?G(?{?F?\?E)??W?wF+?V?[??????np?%??%?^?? %]1?c???y j??GY????V???U]??q*?r?Lrx??4??E?*v?_*B?[?*e??ec0??G ?6??p^6??"?v??|?@???pC?k?m????????????i?]?=?o???l{?}??????u??.??????o??4?eY~?/?,%??BCS??2??t??;h^k>&?Z=???,????a?^9??_?PKzu5??��?��PK��?koJ���������������docProps/core.xml???n?0E?|E?}b; D-??H?JE?? 5~?v?}A?.??;?w????Iv`]?U?hFPJ?V??/??%?sU?F+(?????0Lh ?V????rL?m?7 c'? ??Cq???>?v? _|8'd?%x^q?qLMOD'd%z???MTC?w?f_??t6D?w?]????a?D,^?b??V??P??f??P%?????G9+????r???qJiJFKr?H?????H<??M?�?<?0Rg??? w~>e]C?p?1??/Y???a)e??u?3???®?6???}9???B??PK?ws?9��]��PK��?koJ���������������word/document.xml?]?n?8???????:?$??,'???$?, Y?cNdQKIv???X????'9,???mY?c?Q&?)???b?X???-4??%??|?^(g?5??????w??\????&5?1?=46.?_l????M???M4u???????1>??<???\c??{1&?.z??pH \?Rf?4EU?7?Q?.s_?'?V7^??:?????u??d/???^}?????x3^?? ????|f_?*??#?A??G??????9:?5?-?j?#????[?8 +????dl?S?6v???O?G\a???Cc+h??U%Ì@?Y?0??%c???s Mbp??vh?8/?M???N\??{?5???[?%'9?5w??<?t?]q?Ps??^r|2??)J???ga? ??-_yH?J??x?f??Lt?????g5??[??=????#?cD???Q?v?? 7?????k?XauN/???????????-?????|???{?}???? ?z?Av?N?y?*?q????t@?+??3??CL^Th?cNN???^??k0????Y[?f???A?R??Z??????#,?U+??? bb??? ?`?e?\xK~?G???eS9P????? FI^??7?,????59ZqM?_C?1??_???-<??1N??w????`;????\5?<}#??Mto??6F???x????3????} #/??t?(??\???Lk-???lQW?=5???E?Z? ?*F???^?>?-Q2???So?N>?v?:??{?0?b6?"*????.?HN????~H0 �-???Cby?as}???? ?????q??U/?�?z?Ym]]+??k@N??a6?-???b?C?fu/?D?????3d??r??us??O`J?0L??Be??a??9!?{??l ?~]i????UbB?t??~?a??]2Ne?u}x??D?>?k<????K?"?3(_?q?@f???k???]?4k7_gW}G$?!|m?px??+?E ?[w?|2)??IH??"??r??w?Z.?g??i?[J??k???hv;'???;??it\��?P?????Zo??3???J3?n?~???Z?}??-RFn ]??x???N??? 6-???[ ???<???0>?Z?V*aK4?????uMm?+??ly???j`?fnT??q?L?f???}W|??????;_?(???????}jb)?rm????<??U+y??w.F??????B?{???F#???#??? ?u??z?????}H??Ú????!A???b}B</K?b]?:?:??:I?{u??r9??t?t?w?`a??h??????/?X?9??g\FE&q ?u?p?????*?????"??b9??WB^Fl;?f??4??n-????W?/?m'??w???o?q??,4DN?6??:???1kF}??&_6???_:#?N0?@HB??y?1B??? ?:????#|?=??A?/Wl??????#??????(l?????K??|?O?????m?�0?????#&????a?U?P????%???W"?ga?o????7?3?~???c?}>???j???0f???f]~p?p? ?6???x?/?C??iR?!?T?P?[?@ ??,? L??????=????????q?IC???D?Wj?????n??_/?xE???p|??b???W$???=?l?xsUN0??6??????\?=?S}?|(?*Y'0|,?D?6?????1:a?t??a???R?q?e??;b?x<?????ls?u=.y@n???I????o??????)JW?>?7??yCi?????y[?m7?FG???????????C??g%?????r?'??D??O??Z?'h??G>Z5??c?3F?u?.?k? ????_.?>4?~??&?????!?'oz]?I? ?g �???z?`:F???<o??]??n???@?M?Y??=WP Jja??W????`???[???_??V????N???b9???-S??????C???3?u^I'x/(0K?\s?z?1??<~A e???:{??*A?{??)???g??????YSU:?cx? ?q??_??*=Mt???????9??=?1??y??s>???N?&??????{??4??+??am ????# ?&?6?????v??\?M?\?vt?????????????:$?h??????k?V;?9????+??u????????n??`?2D?'g?Q??C?;? G?Kr??h?S8`??K;U???z?i???&?T?v?m 7?@Bb9z?O?D?z??? ?\?$?/?"???q?b???Fl?????8?????2)(?h??;?a|?6?{IJ8??X??{-??A??J0??t????d^ l ?1l????U+???o?y?#??+??y??%??6?}???"V"?t??p?CS?´?UU??Z?Qk????H\?????qP'?Z??~?K??q??'????E???Z????????#??*z9 zy?.A*?Q? ?g$?j??k uU$~?$? ?}!?8?9ZM?.??;~W\Sq? ???kO?? ?K???aL??A4???R???(? ??3??C??-???"?)??6?t=????t6???1zT<??&K??uP?|?- h????t?a??p)6?o????�?,Q?!???}?PV?Fo?@?^?]????mX?Po6c1????vJq??V?iZ??@?????N+?7R]4?wd ??V?Y????"b#?S0??\ ?lq??<Y???U??5?Nzx??\k: <K??b??FS?;?I????'K?G?GoB?'?f???q??5A??7??$ p????????i?EM??5??g??k#???z????v?k0?c&?? ?? `JMG0?3?vA????SQW?K;m?*l9??/?<0:a_?p?�?H??????w? ??oy??`?_?e3qW$[?=*Q? ??=??t???t??&??X?` m???ZU %??+?uy??%9?Vo?Z?[J??6M?h)?Mi????iCx?m??zX??????o?????Ba??r???? ??H??w ?7za?B??mOG?!??f5??`w?h????X???>?A???????<[`<\_?????-f????J???O~v??0??? ?B??'�? ?>?=?_?p??d???r?????!?T??????WG:W?yH?,??p??öRAHIf~GR???? ???3?B?p?/???&r?3}H?d#?{??}??????v?&???q??r?? ???!M??yd a??v=H&?B:?0C [x???AW?.??z??<??7~?>?8?a?&? ??8??7d^ Q\o5???v >???t(??mg?(?d?????&??? Y?8t?? ?8??E X??n??;a|iS?0a?mq*??? ? ?????????&????#??%?W?????f??SO�  ??w'???h_??? ?T,?f??:?p?;G?>??N?8?6;?\;DE?C??!??d??)?r????r?i???W=???[C???O9Wsp?Y???\? ];D??w???PIu?N??\2y;??? M,L??`?6?r??7H??-?98yw?>??L????:??TgL?E???? ?7????a??O?c??Ak???!C?+'0??W?UV??.T?J/?? U????U??? ??I _xo????c%*?:6?????W?P[??X"[?c?A ?"v???5R???d??6LO?[t.?nJ?????ó?\???SC??6?r????|??Q???)?m?????????x??b?[?o?q??D?? 6??4?5?)p7y??6:?^w???`???i?? ???d?B??2-nqpD?]???}@|??s??????x???O??5g???} ?]?T B? ?O?6??VM:k}??N? j???r?s?h??g????bM??;*?????:?Dx??????A??l??????]???^eU???jiL??i?? ?? g_?,?????}lP??bu?t,???J??????(?n? <K?????a??R? ?c?f¦???o??mo?*n??~????t?|=??SD?e?? {r6??(%?tC???? ??>-K?????????T??I?t?c(??Fd@xK????????jx??L?r????)?,?X^N??L?=???k????F=?????i5>< o}$1I=a???? ????e???)?w????A@+??G?l&?{?]??0?As???*üH??m?B? iY?7??9????I?-?X??R????P??0.?7.?r&?p?>?6?? H?G|JW?9Hu%O????Oe????i???c?????<?j?u???>3??Y????]18w@8Q????????g?8??NEY?c?�*??,?%???X?8?f?i???$??Q^8b????7?{X)�?V�?`<??Ab??N,????1?F?? (?"????5?BY?}??c???=??sGt??x?M?svJ]??tbC?`b?3?W??G6j|??,?tc?+??-)`#?U??S>L?n?D?1??`?/? ??GT??????m%?%U5?Y/N N??Z??Xo??c?fwq???<?}??????Wt|D?????}??Q?PZ+?^???E?? ??vS?YB5?/? ?[}?Nq?\??f????|??hE???????????????v MU?s�?9r??^*zY!?#???e???�???~??7{,??{<?m?r????W#??~?d?h????w??j???Ëy?A?!b:????a???fE?8????qk?7?d?=????V?ot?i?Z???n???3?{?< ?6??*c?Z??h??8y??R??f\???oT??D??????c?????w??b????,j"?#???????+v??V?/I?????P?J|GZQ?X !?F??i?V?6AF????Xo?i ?%?-i?Fk?:x???#^??k?>Q???|??G ???G!a?Q?,??I??B?c(??a?b?c&??X8-????1??n?1'y?Aw?????_?n?:????g!?oI9 ??? 1b?????k?n?h?{??w????3j??i<?{+????vOs????~?=??!??b??f/??p;1o?n]qH^??\??y?6`?f????pE*??4sJ?S?R??{Ww>?1???\???*aSO&S?5/???????u?5D?;?c?? c ?\?G????Dt8D?EA???V???/w???W8?? uwx_&?J?<A???"/8?^????7?W??î??{Jh?+5[?W?<????kO??@?????|??????"?y??fU@?0??????????;???h?s??xO??O??I???qi????4? ?M6?-@????????y??C?6?B???S?$??)??t?&?y?y??j ?He?8}4???;sn???H[?G$?jKl?? ?Na??l??~?2???W?>8????CVE?B????? ????kZ???#??JM|?-????7?2?h+???6&?I:(?q?x?|=???Sthp??w?S? ???f+? ????L?JX???M?P'|L? ? ??z?F;[S??q?A??K a???"?~??V? ?}3P? ??q ?P?E -??/?pB?T?|?aJ?H#&????YFd?h^i???????:????[S?????,?????Tl>?}a??4%"? ?T??sjo>???=???(??v??.D?-?g@ ??,? ?\????h:G???J??,?G?v???M????4?L{?l[?a@??????-??tj???Z????`???G??>?????Z???|???V?Jx ?l?)?,zi*0e?pd???¼?b?:6 1? S?e??Q?[q??:?q? ?????s???I?S???? 8G,????Fk?e?l_-2??U?? ?v?F{?TI?\"?|./??? g???&bM????????%???wNi?]>}9U??fX?L??#????R?B&?????C\M2g?#g4N ?6???nA?2H?:o???$p|?@?c??1+w??q?\v�??),F^PX?GW?=??? ?#WAJ??L?,Y???\?W?Jzn? ]??"? ?A ]4O?A}??93An???W+e? 9WB???=/??i?????i?:?n???e??d?????M??3????{?y> ??w?oztÇ?W??Ue?N???V|s??Sym?]?&iU??*)?<?{2?W4"I5????{?+,:???6?#?b?1?~s???/SbYa?8k ??u??H?r??N,?_??5a???t???H??|???|q????%\V??}??!?W?}??????dH ?_??????/|u?w?Ww?N?8??w<?U?uG??\>?4???????>? g?\\?s???????>?C??? ?NB? ?<?sfD?±??'??An9^?h???X[?& ???}?m^?f>?w?"?V%4*??Ihh?F;^?G??R????f=?XS[??J??????v??1-??@[!??????gH?\\?E?3}????9??d??Cr??8???a???4s???]I?F???=W?\ =?p=9?F{GM?m??+??eA???xy=}???w??R?4??_?h???? G%O?O6??L{e?[??9?b?}??0]Z}yD?X????;??q?R?Z??b?????X??�[T?_-q?P`?@?^??N??k?C?F%+P?@a???V???g??Mi/`]??bPX5??? ??#?????5[?U? ?8?RJ@??????????|u?? ???9&6q=??V??J?????YyLH?7?pt?\ Z4 ?m?j????;?h???R+?Rk?k?Gl`'-?g|m?gI?*???? Yj?f]E?[?q??v3???6\wC??D??z0??h???Pj? ]SM?'\jw?Q??Z!?${???55g????Ml{?c?6?k??77?z??:y%Tlxl?sO?:??o?F?+???????x?Yp"3<b?? ?Kb~>c??<m?<?[r??5DGFpv??�i?Hv^??":uD??D?U>??3???$Ayq$(9P?V8l&?????%X????a4?p L??Q? ??C&????/??^??PK???��?�PK��?koJ���������������word/_rels/document.xml.rels???N?0???=E?{)L?????V?:8|D???L??m?\???.? ??/m?j?-z??vJ?4KRJ@???d?????fI?E.+?+9???z?z????????E??i????e ??Di??M????nM?4/?xl?? f? ?'J?UN??()?i�s*?b??Wu? ??Tu???�???f?0e!E??&?Yl?X *?aq??????N??[???c7h??/?]?1I%?^R+?Ra? 9????W?????? ? ??8?;?Y?????A??|;?D???l?8H,?????cxT????z?PK???4��?��PK��?koJ���������������word/endnotes.xml???n?0 ??? ?'??u[?8?tCo??TY??Z? ????????Fg~?IJZ??5U?W?k??%?E $?v{??s?E>?E??2vP??n?>??TA??>m??X?M9??TF?????",%?E??? ????$?F?T???³g???U@?:#M??k? ?A??J???/3V;H{?b??GA}7X?K?M?(k? t?Si@?S??f9@?????%H>?????x???hd?????$??"-b??D?K??#4L??????&???^?n^q~9??D??h??<???V_????<1????L?w?N<U??JQ??Z????DM?xe??%?gl?t?,M?G?g,????^?ai? QW?d??pm3??f?5jm????!???{???s??I>?m???PK#R???��?��PK��?koJ���������������word/fontTable.xml?]o?0??'?? ?7??4jR???&m?XS??!&X?6?Mh???|5??)?@s??rxt^????g?*?!???CE,L,G?y6??#G"$????jt????&R??z??<??|?:N)'?#s* ?H??G?t9Q???&?<'??Y????1?E???DE&??'? c??f?(?NY?7j?%j?T?\?j ??Z?&?2^x$?Y???????4Y)X?a;??N??N?? ?x?y)?"? ?C%??qC?)??pH<??\f6?!5? ?"??.?????[???r??qJ??f;???,[o?Jr"?D?L?n?+?XUS??l?B?1?4?#4?a???Fb????x{s??n ??q??o?t???O??????a?$E??#??O???"?~????}?j??D?P????= 0?T*a+\.?:?#a/t?Ep ??????8??h?R?%"?+v?%??|?Auo??dZ?6???"??$?Fv$???b?)&P?????Q? ?*??9,?Y0??????B????SH3S??s??;D?,r?i???i?/l?????h?????+?????o[???/PKf?#U��8 ��PK��?koJ���������������word/footer1.xml???n?0?????p>??TU?l??V??8?U????????d?V??????????????????)&?#???.R??e=??w?O?M?{@?%??6@????!3?9j,?a8?%?e).??I9VrE?X???Q??s?x??IL???a??tIuM?S??:8s??`B) ????^l?~???1)?@'{?? ? IzA?a??s??!+?*??2F?e?`?+?=n??,H??&j%?- ??z???<G~?)?+?H?3:?"?H?=?DQ????T?????�?????9??T?H??????X?&?n?]&???E8l,j?p$e??q|C??)?V<??????f?@????N-?d5???'?g??<???L???G???6???:&B=?AP?B?{?Nm?? w?(?jg?=1:?????I?b?k?x??(Ts?????? ?U{0??7??T"o?JQ?6? BP???S???\???|?,?{???8GTg??W?i?a?j?¾ ?;\?_PK???��g��PK��?koJ���������������word/footnotes.xml???n? ??? ?J1???j??-????RK,??Vk;g??(??N`<??y??? P1"?\1H?Z?????????q?�N??6?,?/??y?J2 J2 JM?(?4e?R?e??c?2.??K? XH]?????q\?I? $a?? 0n?O?B??'??@s?S0?:?4K,?Y???:??p??k ?0*?#z?mH??wu??$?.d??\?*#6<??l&t??[i~1?!?s?X?)v?????w ??d$??y"/??q??D?o??DR???7M?p??:??????n?? Mt?????R?*????n2??MZONPFn?????? ?%??H???C??%1 ????�?S3??"w??m??6??q5?[]?u? ???n??R???$??]k`'?PK)_7?��?��PK��?koJ���������������word/media/image1.png?v?W??�3??% R0H?????1????Hww#)??CJ# H7C???????[?/x{???g??g???WS?'??��? 0 ��????�0?9v W ???Q??J?�P ?5�??j?Z????????????^AAAmmm0????22BMM?????????u||,..???/???zz?????????y###WWW**??????-;;???%nnn???AIIijj?????????MNN??????F???ADDtsssww???WYY??????????? ?????????p???ddaa?????IHH( ???*++???????B??????qqq???"""P(???E[[[@@???Nkk+????????????????????OOO///???---??????FGG;;;???mllHHH?<yBFF677dhh???~xx??????V\\LJJ ??????????488???DCC??????0VV????_????JKK333OOO'%%yyy ???????????????????vtt??????,//gdd444,,,|???????}????KFF?????????iiiBBBrrr???...???&&&???jjjCCCYYY999???????????LLLnnn????=C"?????????????????100(**:88(((PQQ???166~?????11?????w?>}?????????????7h??????L?�x:??`�??Z??W???B?5???P0?|?????::???M??7???H?$?H??$?OO?v?<}~?FO??? ?????k???????f?~?4:]9)??l??MgI?W?i?"?[?W?C_T?j?]???P?uv?C?e???????x?[5r?YU?}??? ?e??Mb???fH????? :?y?6?\?m*?M? K?!hW?s?? ???r??X??-??x?#?J???5??R2F?o`??8????0?s??h???l??4???a[??J??f?/?W??N???g?fW?m??????(?U????Q???I4i????6?V?K,B0OZ.?8m~_=??\ ???%?I??T???E%??-W????p?? ?Wg��3;??I???O??}?W???X??b/y?????0E? ??|r?{p? .??????5??Q??j6?\?\?r??<&QF?GK??zn9???9???????l%????K?????/?X9+?Qx???u? ????m????#???"?]ONiFY?O? W r?p5G?y??�??l=Z,??~??`??eV??Ir?'Md6???0F[?: ?D???u??.??)??Uf??C?c?e??q??+V9|NB??H?)?lhI??R?????_????]x??U? ?????!?!??@???Pu?%M?=?Pz<???CL?Y G??G?U?'?8A??U?m?64?/]?Wb0??.L???/???????CT??&F(??|ar???L??Vp1}!^w` ??|?P?????#??Q:l??%;?"??71.ld0??;|)?X? ??>?x7@?W$AWjl?nIv ?q6A)??3U??[?=??1??T|?z)??5[_?????{ ???#-u????;???????T+?:????U???tI??JV?*.?LY?^??O????/???????4????N?l??<???lTdY~???8???& ?r???1??O?P??k???F??Å?????+?E?3?Ng?o????]????O???L?gX?Z="??Z?F?4?y???w??? ,/??!?@??!\K??C?D??Ô0wb?"??^s?\??>?r??X?T?^<1?d??V&?????Q???0?A?H?t>?:?&?eX??2;??8#_k ^??????;oFS??-??8u?`8?'?/Qc?q?@??Z_N??Xh??a??$????R8??)P ?p??&\?CAxb^??qv?????j&##\. ]3D?[?X????!?a???\??`J?:d?f|??U???`?,??I??J?0?,???)??~???*? ??T???+?3??<??)-????3 I2F????2??<?xh5?q_??? 2? ??t??^?-??B,Z?g??)??U?(?o?Q? / 9??P?H??^?Q?h???Fz(?[a???fku9MA? ??4n?_?z?y??$?:yO?S?#?F[? ??mc???�3???? vmtver??a?]XAv??&n7????-?kfC%?q?g?]m?`C!?Q???#%??8/???;?w?Z??~\^?????=1?!??Bw?p???Y????<?M??:????!Xp(m?????;q?F?????_w?h?L6?<uI??x?{?x?y??l??U??,A}?A??M?vY????? ?[??u.???O?;_?L%t?,???PH??%Z?Y~dK?????????????L???!?????7 ????:?????????"U?ow-X#?l#????v?y3&Dm?i?,???i???g??????????�?xg 2???80}?MKO??3?(0)8Aw?q??/T?2_ !????? ?/??^F,??c5Pf2ZY9??#x????Z?(<?Q??t?^&{?????vz??8? ??K??=???^W??:??Y??$?q?!??&.5?N??i???L???'b`??(?<?@>?�EW?5?LY?P ?)?m? ??????g?L|f ?z?????N?}?b ??x?U??v??Vw???????l4???Q???p@P?[??06?)??????????b?!D???[???rP? ????????[??V?"YA?6?? _?!???{?T??^?&??hp??n5?cV_S?????jo ??D?M???.:?<?<<e???R?50?c??=?"M???????`IBp?)?s?VE??1?H9?4-#??H?:?q??EZ?C???b??SCq?4P?l?N?+?i']!??R??Cs?+L??"k? ?]#DP???N?S??}?x?????>+??7Q??I?O~?T??l^N?T?tJ ?K[?9??;1?n???????M)VZ?*??nd??b???&(T?9v??N???mk*i??65m???=@?KI????%-a??eæ??:????AV???fe?$NTl?z???i???G??$I?S?~(?4D??B??|(?7>???f?L?e?%?j?ie?;|????8vJ?F'uEt?U?^????6H&!???? U+????V???|?f^??x?l?V????sWs?ÆI??3??Hi?_?P?)??? ,jA???? G?-??t>?r??V?U???????o?U?S????{M??H?.????????$d???�?????B??i2*ia??sNbHjJ?vL?UB?3\?W???!p?d d}u?W?h???^? ]�P?8??D  ??of?kN{??�])?t?]?b???????1j??q) ?G???}J�o^U?|` ?1??*??'??$?*?l?>??&~?|+7?W}Y?F?Au???e?fM?????sw?ppt?y???&\K????~v?Z??Z??O???W<????'q^??i?^?'? ????m??b7???? ?d?? 'D?7K??}6&?? ?4?;??L&.?lT?"}Zt??#U????U?/B?$???F???>?}?J1?y?E?VucxW?? ??/mg??v??`.??8zb?y????x????{%? ?S?6!L???~al?????o?'lW??????????. j??ti??W?<?T?????P?????q?U?????*????#????}?????z?vo?|??@?H?}?y[?<f??7???????1???[??0???a ?Dt??OT???n??<y&1?3??nQF?????U|G?>?H?T,??+[1g??TM?W???;*1??u2a???????^?? ??[??9?D<R?????????q#K?Y???2??eN??<?YwT?|???/?^j?7????E????? ?p?????(}U:??8??)*???E>?d=?T?N??????????h????"[;*{|5?.{?0T?7<F?,rV??l\???u? ?v??w9??F?_e?1yT??]?????U+..?M????V?-DY :???^?1??"#?6?j8T??d??? ???4??q|????tDW???N?A?Jp-?@h?????%??kn???DKM??m? $?????????)oU.??7X?t?;?8?;??_?????w???x ?F?? <???????j'.?????g???"p|??j??Y?=??y??D????Q?? ??6 B ?Lu??Q??A?G.R??\?+?y?@?f"??+??R??e?0?(?/3R?+1?g?,?? 2?*UYE???pP?P@?< ?%??nr?Je??O?????????"?y{??>?7?????`?u5g?$?8??????Y?T1?)L8?('?? ??n?C?,!l???,m??KN??B%?eJ{t???(??????D nFP???^????????Y??jI????$~?G???x??????]?????j?v?;dY?[?? ??????%F?2}?x?W??F<?3`S?W??a? <E? w ?vFU??`8???K?????L???;??)??0h0????>@n??D???4??)?,[oy%?I??_22?(?ku???x?~h??A-�2? '?J'?R?$??h?Q??fE?U????A?C??jR??J??L?xR????)?6??+???? =???~?kw?>???????oV?/?????Q*???"*????K[??)?? .a???$? i?'2?`?!???]???? r0??R?l?S?!?m?k?????I???P`(?J?Gv?u ???W^?c???v?fg?&7d?#????Yy??XU6?1=kK(U???~???T.y?? ?6*????T??~??w?lR??%p)7?> ??*){???fBo???$??fNf?#\??Md?�t]? nu%C??1??.?R??S A???o?=???L?^?F?????"? ??? ??\z?Ut????d??B?G,?O?I?s????&? !???@n???Y)?????????V??3??HZ???C="Pk?J?)?L?uZk?@0???H??????pYh?wM?|?." ??DU???;Aq?K/?\ni????=???U??4????k:^9?d??[:?7??\e?l?$E???yY??N???nUs[??A?c??/???.^?/J????Y???m I????Q?SaMW?ys??Lt???>'???%H?>?w?j& ?*?5>???{??|??-????pJn u?)k???n????_??,z,gd?k??d?^?tb?-??z???A?K?.??aj?d?.?%7wb?"?A??]????fQ? ;?f???&!?Z?uk?>-??H??1?F??lZ??L??? ?iL$???:??"z?l?9????/?.???{???? ?????t`%?%?????i?z3 ????O?/?G??Y?jh???c?s???m?K?/???I????n?? v????????&? ?"S??$?�PK???N?��?��PK��?koJ���������������word/numbering.xml?Y[o?0~?????B,*?(?i?&??M0`??N?}??O???_??\??M?? On??????s???#??r?m??m??l??e???9k?W??.fM?�r)6H??q0??e??9uc9?iH4*?Y??IG?e?p???6??CF,6?Z3??k;??+?,?B?=:?N????K4A*?#???'[??$:????�a?Il??aX?L8 2??" ??eK????7u?0!??zG?C,c`TLP4??hR9?A?e??<??v]fr???0u"8????Qx???y$ :?x+j?u???�???|?,??h?Z?>Xn??]???D?`?& ??,9` b??6!??W?2e???p(b??0?N?Q ?5??A?(*?P?On?^?n???6-?!??78???)????i????a?Kmc???{?n???J????????m;:c??~???B8H0?q?x ????k?K1e???#?ekn#?PEL^Iõ??57DT?pR???�:?????:?Fc?nC?H???=???-?^ *??p$??F??IV?s^PW?Ye)?BeQ?J?"?+cR?????? 7n?l??U?f??/H?????v@???e?j?6????? ?.?6???J???]???l?R?????$????J?>???O?{??WI?!???I??]?<i??&}?X???(}???P??y<I?{??VL?[KS?#????p?{5??6?t?n???{?5??&??y??|??id8 �?tj?_'f??y??;?~??}o@??~???v??3??m}?nyi??t?????#????o?9?n????�PK,Di?Y��?��PK��?koJ���������������word/settings.xml?V?n?8}?0?\Œb?P?p?x?"?U??H?DxIYq??;???N?"?E?L?37??3~???hC???Y??(%?b;??Ë?????k4#^f?[!5*?M<5q? ?0/???Z??????TD�YI??O?s?j??+diA??qESF?Z??rZjide?K&???????-y;??,kN?m3?5aP?fG?y????????l{?]Go?n#5~?xKy?AiYc??8?R1$????? r?[lC?{?????? y?????h??>m? d?]J>j2Et?� ??`???r?,?(?X+??d[?8??#?&???GEn??=?gI??!?JKt?P?RX-????/i??i G?yTRZ!-???????y?F=?&??%??x??aN?7???Q??@^???HL?I???????N$??h???"?=0?????w??Sm,????? ~V�.?g??A?5A??k?M?Ze?U????V[2ZUDC ?????M{????1??XF07??XoE??M???du?,??1??Y??U|?ss=?L??????F?4???F??X"^h?F?????Tx? ?{?1??'ð# G???x"?pL?Z??]? ??!no?_E??|z??:?jY??m4R?h?I<???T?;?=n?"?^??U ?y??s???,\~???P+????[?????l?R??m<??l?a? ?Do??m?sI?%?~??? ???%;?;????M<6??c?M=6u?^????�??K?W?1??q?_@?!?Rd?M???~\??>#?0{?6E1G?n%S??[3t??=?u?3V?0?????V??jqS?? ????a?u?3j?A(?[Vj?k?8m?????~%?52???-v?:??????bzN'?i89_???2I?t?????f?N?????W??PK???z?��_ ��PK��?koJ���������������word/styles.xml?Ms?8???+X:?I?,?q?'^??v<??9C$daLZ~????@R???1??\b??`??�???????????g??????????=^??~??_^??[HS/??_??<!???^?s?ez4?%N?G??h?e???q?iD?w|Cc?rœ?d?g?4?H?o|mH?,d???p2YT????V????G4??8?? ?8]?MZ?^??^xl??4G?/",?b?s�????w?`?)?0?N?_Q??�???p??OtE?0K???>)????<?R??=I}??.?Dj]??)?5???y?H????q??f??,`???c?_???F??????,$?S??????h???{6"??ù4?6???K?xC|??CV!4]L$4d?h???i??k.#??/w?)w?c???"?D?=Y ??? ??i?g#?/????}?x"B?ltzZ.|??bA@cm?x??}M?o) v??TaY.?y??g?Sa|~??F?X??4??9??\????MK%????t?????"?0?K??O?;??????~??;??????:???????zG,?k??p7???1d#?cH64?Kh?!U?C&?9?@Gs q?????o?B-?g?ho?v?v??!???=?q?;|;nw?n???????????s???w-?,?g??,??2?:?Fb?R???hb;Yh????[?}?P=??}?~w????????W?=?M7???h(*\???9&4??Gl?>?+???.C?T?^?GKS?"X??E????*??nc??^?$a?:"~??j?????}%!??< ?#??S???? /fx?0?KM3W.*i?<U?9??9?[???V????9?[I?G???>???5w??E????b"&�Ç??wO????;gZ??|?????bL?Zg?C&?*f.?X????U?my??m?s?q[???f9c?j)?0??/??,?_&<?0/f???d?#l??,I??b0?A?????????c O?z7?y%?A+C?????64u??`?%C?Bw?,?E??)x?;??G?5IY ?????wK6??>$,v?????s7??z????F??1n?y????<y???t?7 <Uq???h??/R? ?`?)H<0???ZLDY? ???/???$???Z??QG?mBW?&:??|?#??7I?<s?*?????i???????;?99w?%??J5?~?x7|??>gPj??B????? ??=????I?2?eXk??íx??wx5X?x?U?s`t?? ??<?8uy???????: ?sp?N?????? ?Js%????@?? 0?. 6?V 6?~??h ??\?????u ?*??U?)??8S0Wq6????JL?? 1?U?iHwM??h???9B~?qp???'|%]?qq#???l??\N? ?+?????I??v98EJ?sG'?vN?????L= 2??!??M ??Z/??v????? {Zg??z{?_?,&??U??g??&?/[?ni??j(| c1?o|???????QOK??E??n??gy????? X???'?<7?q[?lk<C??^???w?H[?<n???T??}_^>?????}??1?c??L?????;????J???u????????9?y?[?????8?^#g??J?^/c?c???????; 3?WOd4GuIfJ????I??? ??? ??z+ho?[A?Mo5``F????D?t??)??D?V? )?D?t?B:Q? ???????&Q!?&Q!???NT?@'*D?"?j9?7?[%*??"? ?D?LTh?KTho???b????NT?@'*D?"? ?D?T?s?D?t?B:Q!??G????$*??$*??"? ?D?t?B:Q!????*Q!???NT?@'?b`?B{\?B{?D??D?t?B:Q!???NT?@'*D??[%*??"? m?Y^?4?w???4??x?h?W?a?s??QU???'|???k|4q6?a?qu??pY]??/|~?h??@?J?p??f ?????-?uKP???"]???y[?[?ap????nJ?0n?f4??????????h?z??g? ????c????s???????K?-5±???P+????}?3??h&??4b??Qh??(;?a?a??OT3+5$XI 0?RC???e'5??RCVj???L??`?(k?!?Nj8?a??????z??l??K Q?RC???pr???RCVjH??`?(k?!?NjP%?????????{?!?Zj?j?Z?E???4s?$L3? ?!?s? -?%??Z?????Z?E???t??%]F?j?iW-5 kW-5*lW-???UKMR?'?]??$5?Z2J???Z??UK?R?%??j?Ij\??$?}?lW-??UK?R?V?q?Yj\??$5?Zj?W-5I=p@???Z??UK?R?%??j?Ij\??$5?Zj?W-??UK?R?V?q?Yj\??$5?Zj?W-5I????R?V?q?R??ji???'?V5go*??=0o)-/? ??????l?W~?\?\^0T'????m&??????C??V???o4????/?????}??G?v??jX?????O?b?~??_?j???y??? ^?.?:??j;n?}?J?qIR|??D??; ??w?U??\?Ib!?3??;???w??V? -y?x ??pKj?oY?E:?i ??.??p?4?#??E?_?????;????7?gxQ?j?{??.crw?A???-?vg?;ki???Z???g????k?h?2,/?????/e?T?4x%?j? ????o??t?k???????e?F?D ?F?x?1??A??]|???;???go???grz?g ?y*\?F?z????z+?????%k-????Q?:r??7?=??????U??# - ??:?Vb????u???w?{????;?:G6?:J???N'?}]??ol)???-?\??{s?6z???CC?&?]@o=?'?????$?Bg????dAB???I????Y????=?:`m???T?69Y?P+x?r???5??4q?Y?No?9?????ju??]??]A??v@u???????Z????#u???H??pN=?[T???|\E?/?????$,_,5F??'{??Qo(?????v?p??jZ?J??E}???=?[Rj?? Nx?F[?%7?4?R?]6c?????y??r????G?????F?z???9??-f???}??3?Ue??<???W?j??R?T?_??PK<?.: ��??��PK��?koJ���������������word/theme/theme1.xml?YM?7????;?=c/?{l'mv????(??3?jFF?w?@I??BiZzh??J?@???f?6???jf????|4????`???}??}?G????3?B???u??5?G$Fy??o?M]c?1?$?m} ?~a???-?? j?>g[?????? ?E??sd s?6"4\ib??6l?? ?\?r??WG#Am?p?o?????9+*"L???G???V??,?T;???~br????a??hh?f??????? ??????f?]??d?0t]??; ?v???~?_?+ ??H?5??mu{? +??K??^?s?^???;^??%?]??2????1???%?_?f??5|J1????;?|? ??KJx?s?=?/Q?4?*??o?k?M?@�???r?O?p"? FC????b?AN??6ms`:????U??d]UEl?????1o? ??y???Ok'??????????{?+?.?<?????????z???_??L????g?????e?????o>?? x??? ?Gd?x?]'???8?of??$[t?6 t??5??)?@???zoR!*?????N8R�/?Y ?K????/9 ?<QwN'2?:�???Õ??'c1??e???kX?$0?\+??? ?[??"Jq??�)C???\mte"/SA??Zlvoj]?U?{??`?K?ka?&dJ? ?2r?TEroJ?Z??N &Z????l??i??e!/???iVGR?T?@???0?X?????) ?k?+I?? )?" ???7[?7???'H?2??%I}=N??|? ??<C?+?}E???u!??}??E??*?p???w_?{`?_?b?????????M???{??|T/?d??#???b??Jugbx?@T???hq?0N??.????(? ??`,???6s?0mL?????e????????0�|Y/??y??xU??[?????0??W:}}Rgu??D??<--???2????4P<?????o�ø?Se???gzS0?ö?k????i??IH?01\?>?\?Z?T?JA?,rm?k??%?H?9?n"0n?#q2??X?c?n??m=?@?eS?{???l??!??Q&??/?Yv`???Z?9c5?p4??P?,?????-?E?L?4>?xB?(/??�??E4cD????\?b??r?<N?lG????? :?8J???2T!&???u_m?"?6?`????&/?r?<?????w???$jM55GMm??q??;C???|??`u???,??? ??b???qu?9??�?{?p?P?R??v?.?\?P???^? m/l?M??p?l4????x?c?=??u?"(<?,??{ ?g?t??_{?????"??<?q???7?}??????V?o???????F+?????A/????]];,?n?]??l?V6\?,?7[????t?}?swk1???<?%??�PK?R%??��?��PK��?koJ���������������word/webSettings.xml???J1??;,???Y?-?T???>@???L&????k?H/??I23???;?? X????? yZ??j???|pm*).-]???????l?7=,???)?*I??Y??k?? )C??]?W?n??fW?"?P?v\?Wf??) u]?pK~????2D)?:d???S??x??<??>?=t!?????3ue???'?Q?>?w'???????@???[D?@'?3S?r>`N|?? ???v1R??p?????PK[m??��?��PK���?koJ??Y??���R�� �����������������_rels/.relsPK���?koJ)?��o�����������������[Content_Types].xmlPK���?koJzu5??��?���������������?��docProps/app.xmlPK���?koJ?ws?9��]���������������?��docProps/core.xmlPK���?koJ???��?��������������j��word/document.xmlPK���?koJ???4��?���������������X$��word/_rels/document.xml.relsPK���?koJ#R???��?���������������?%��word/endnotes.xmlPK���?koJf?#U��8 ���������������?'��word/fontTable.xmlPK���?koJ???��g���������������V*��word/footer1.xmlPK���?koJ)_7?��?���������������?,��word/footnotes.xmlPK���?koJ???N?��?���������������|.��word/media/image1.pngPK���?koJ,Di?Y��?���������������?E��word/numbering.xmlPK���?koJ???z?��_ ���������������GI��word/settings.xmlPK���?koJ<?.: ��??���������������NM��word/styles.xmlPK���?koJ?R%??��?���������������?Z��word/theme/theme1.xmlPK���?koJ[m??��?���������������a��word/webSettings.xmlPK��������Ib����
    11:25:03 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    11:25:03 STEP 3 - Get document by entity and domain id.
    11:25:03 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/multi_read

    Payload (Click to Expand){ "domain" : { "id" : 2 }, "entityIds" : [ 35 ] }
    11:25:03 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:25:04 GMT
    Response Time (ms):83

    Payload (Click to Expand)PK��?koJ������������ ���_rels/.rels??AK1???a??l+?H?^??H?C2??dB2???DP?.(xf?{????aT????h`??(Zv>??????"???? ???(US???&?D????4?(?M?9??1?:?}????mou??Sup???@1?$?8;??Ei?s]]?&???[z??^??\???Y?T???Uj9??p?k? ~?.S ?,??>Gts?S??~?,?)?????;PK??Y??���R��PK��?koJ���������������[Content_Types].xml???n?0E?|E?m????????e?T????C?y?}?D-%??z?wf??<?ne???:?UNF?$??.??r?1I?I?<S????????d0?? ??????{?@??K??e?B??V2?S[Q??'????w?k?A???=A?V?O[!???!???$?[\nÜ??0cj??G']??$?Cd???¸4???????qd???7??N???Ph???AH[@??F??Ig??W&1!E? UG1uvU?Cg??pQ?`????~7?X??sx?d?u?dB?v?Y???1(?O4?a8?qJ?5g?NCtrl ??C?(>?????j%`q|????R8?G=?8?????;?V??????????o?;??????3t$?y.'?/PK)?��o��PK��?koJ���������������docProps/app.xml?S?n?0 ??+ ??]????H7????gM?a?$Hl???G??;??G????s?e?8[?b?? ?v????????Jv)??Mp???b{D??<?=?*.(m)??+?0?k[????,??<????6??I??????h?t??'=)j?}???t?[4{?'V?UW?dA????A???xt???,s?G(?{?F?\?E)??W?wF+?V?[??????np?%??%?^?? %]1?c???y j??GY????V???U]??q*?r?Lrx??4??E?*v?_*B?[?*e??ec0??G ?6??p^6??"?v??|?@???pC?k?m????????????i?]?=?o???l{?}??????u??.??????o??4?eY~?/?,%??BCS??2??t??;h^k>&?Z=???,????a?^9??_?PKzu5??��?��PK��?koJ���������������docProps/core.xml???n?0E?|E?}b; D-??H?JE?? 5~?v?}A?.??;?w????Iv`]?U?hFPJ?V??/??%?sU?F+(?????0Lh ?V????rL?m?7 c'? ??Cq???>?v? _|8'd?%x^q?qLMOD'd%z???MTC?w?f_??t6D?w?]????a?D,^?b??V??P??f??P%?????G9+????r???qJiJFKr?H?????H<??M?�?<?0Rg??? w~>e]C?p?1??/Y???a)e??u?3???®?6???}9???B??PK?ws?9��]��PK��?koJ���������������word/document.xml?]?n?8???????:?$??,'???$?, Y?cNdQKIv???X????'9,???mY?c?Q&?)???b?X???-4??%??|?^(g?5??????w??\????&5?1?=46.?_l????M???M4u???????1>??<???\c??{1&?.z??pH \?Rf?4EU?7?Q?.s_?'?V7^??:?????u??d/???^}?????x3^?? ????|f_?*??#?A??G??????9:?5?-?j?#????[?8 +????dl?S?6v???O?G\a???Cc+h??U%Ì@?Y?0??%c???s Mbp??vh?8/?M???N\??{?5???[?%'9?5w??<?t?]q?Ps??^r|2??)J???ga? ??-_yH?J??x?f??Lt?????g5??[??=????#?cD???Q?v?? 7?????k?XauN/???????????-?????|???{?}???? ?z?Av?N?y?*?q????t@?+??3??CL^Th?cNN???^??k0????Y[?f???A?R??Z??????#,?U+??? bb??? ?`?e?\xK~?G???eS9P????? FI^??7?,????59ZqM?_C?1??_???-<??1N??w????`;????\5?<}#??Mto??6F???x????3????} #/??t?(??\???Lk-???lQW?=5???E?Z? ?*F???^?>?-Q2???So?N>?v?:??{?0?b6?"*????.?HN????~H0 �-???Cby?as}???? ?????q??U/?�?z?Ym]]+??k@N??a6?-???b?C?fu/?D?????3d??r??us??O`J?0L??Be??a??9!?{??l ?~]i????UbB?t??~?a??]2Ne?u}x??D?>?k<????K?"?3(_?q?@f???k???]?4k7_gW}G$?!|m?px??+?E ?[w?|2)??IH??"??r??w?Z.?g??i?[J??k???hv;'???;??it\��?P?????Zo??3???J3?n?~???Z?}??-RFn ]??x???N??? 6-???[ ???<???0>?Z?V*aK4?????uMm?+??ly???j`?fnT??q?L?f???}W|??????;_?(???????}jb)?rm????<??U+y??w.F??????B?{???F#???#??? ?u??z?????}H??Ú????!A???b}B</K?b]?:?:??:I?{u??r9??t?t?w?`a??h??????/?X?9??g\FE&q ?u?p?????*?????"??b9??WB^Fl;?f??4??n-????W?/?m'??w???o?q??,4DN?6??:???1kF}??&_6???_:#?N0?@HB??y?1B??? ?:????#|?=??A?/Wl??????#??????(l?????K??|?O?????m?�0?????#&????a?U?P????%???W"?ga?o????7?3?~???c?}>???j???0f???f]~p?p? ?6???x?/?C??iR?!?T?P?[?@ ??,? L??????=????????q?IC???D?Wj?????n??_/?xE???p|??b???W$???=?l?xsUN0??6??????\?=?S}?|(?*Y'0|,?D?6?????1:a?t??a???R?q?e??;b?x<?????ls?u=.y@n???I????o??????)JW?>?7??yCi?????y[?m7?FG???????????C??g%?????r?'??D??O??Z?'h??G>Z5??c?3F?u?.?k? ????_.?>4?~??&?????!?'oz]?I? ?g �???z?`:F???<o??]??n???@?M?Y??=WP Jja??W????`???[???_??V????N???b9???-S??????C???3?u^I'x/(0K?\s?z?1??<~A e???:{??*A?{??)???g??????YSU:?cx? ?q??_??*=Mt???????9??=?1??y??s>???N?&??????{??4??+??am ????# ?&?6?????v??\?M?\?vt?????????????:$?h??????k?V;?9????+??u????????n??`?2D?'g?Q??C?;? G?Kr??h?S8`??K;U???z?i???&?T?v?m 7?@Bb9z?O?D?z??? ?\?$?/?"???q?b???Fl?????8?????2)(?h??;?a|?6?{IJ8??X??{-??A??J0??t????d^ l ?1l????U+???o?y?#??+??y??%??6?}???"V"?t??p?CS?´?UU??Z?Qk????H\?????qP'?Z??~?K??q??'????E???Z????????#??*z9 zy?.A*?Q? ?g$?j??k uU$~?$? ?}!?8?9ZM?.??;~W\Sq? ???kO?? ?K???aL??A4???R???(? ??3??C??-???"?)??6?t=????t6???1zT<??&K??uP?|?- h????t?a??p)6?o????�?,Q?!???}?PV?Fo?@?^?]????mX?Po6c1????vJq??V?iZ??@?????N+?7R]4?wd ??V?Y????"b#?S0??\ ?lq??<Y???U??5?Nzx??\k: <K??b??FS?;?I????'K?G?GoB?'?f???q??5A??7??$ p????????i?EM??5??g??k#???z????v?k0?c&?? ?? `JMG0?3?vA????SQW?K;m?*l9??/?<0:a_?p?�?H??????w? ??oy??`?_?e3qW$[?=*Q? ??=??t???t??&??X?` m???ZU %??+?uy??%9?Vo?Z?[J??6M?h)?Mi????iCx?m??zX??????o?????Ba??r???? ??H??w ?7za?B??mOG?!??f5??`w?h????X???>?A???????<[`<\_?????-f????J???O~v??0??? ?B??'�? ?>?=?_?p??d???r?????!?T??????WG:W?yH?,??p??öRAHIf~GR???? ???3?B?p?/???&r?3}H?d#?{??}??????v?&???q??r?? ???!M??yd a??v=H&?B:?0C [x???AW?.??z??<??7~?>?8?a?&? ??8??7d^ Q\o5???v >???t(??mg?(?d?????&??? Y?8t?? ?8??E X??n??;a|iS?0a?mq*??? ? ?????????&????#??%?W?????f??SO�  ??w'???h_??? ?T,?f??:?p?;G?>??N?8?6;?\;DE?C??!??d??)?r????r?i???W=???[C???O9Wsp?Y???\? ];D??w???PIu?N??\2y;??? M,L??`?6?r??7H??-?98yw?>??L????:??TgL?E???? ?7????a??O?c??Ak???!C?+'0??W?UV??.T?J/?? U????U??? ??I _xo????c%*?:6?????W?P[??X"[?c?A ?"v???5R???d??6LO?[t.?nJ?????ó?\???SC??6?r????|??Q???)?m?????????x??b?[?o?q??D?? 6??4?5?)p7y??6:?^w???`???i?? ???d?B??2-nqpD?]???}@|??s??????x???O??5g???} ?]?T B? ?O?6??VM:k}??N? j???r?s?h??g????bM??;*?????:?Dx??????A??l??????]???^eU???jiL??i?? ?? g_?,?????}lP??bu?t,???J??????(?n? <K?????a??R? ?c?f¦???o??mo?*n??~????t?|=??SD?e?? {r6??(%?tC???? ??>-K?????????T??I?t?c(??Fd@xK????????jx??L?r????)?,?X^N??L?=???k????F=?????i5>< o}$1I=a???? ????e???)?w????A@+??G?l&?{?]??0?As???*üH??m?B? iY?7??9????I?-?X??R????P??0.?7.?r&?p?>?6?? H?G|JW?9Hu%O????Oe????i???c?????<?j?u???>3??Y????]18w@8Q????????g?8??NEY?c?�*??,?%???X?8?f?i???$??Q^8b????7?{X)�?V�?`<??Ab??N,????1?F?? (?"????5?BY?}??c???=??sGt??x?M?svJ]??tbC?`b?3?W??G6j|??,?tc?+??-)`#?U??S>L?n?D?1??`?/? ??GT??????m%?%U5?Y/N N??Z??Xo??c?fwq???<?}??????Wt|D?????}??Q?PZ+?^???E?? ??vS?YB5?/? ?[}?Nq?\??f????|??hE???????????????v MU?s�?9r??^*zY!?#???e???�???~??7{,??{<?m?r????W#??~?d?h????w??j???Ëy?A?!b:????a???fE?8????qk?7?d?=????V?ot?i?Z???n???3?{?< ?6??*c?Z??h??8y??R??f\???oT??D??????c?????w??b????,j"?#???????+v??V?/I?????P?J|GZQ?X !?F??i?V?6AF????Xo?i ?%?-i?Fk?:x???#^??k?>Q???|??G ???G!a?Q?,??I??B?c(??a?b?c&??X8-????1??n?1'y?Aw?????_?n?:????g!?oI9 ??? 1b?????k?n?h?{??w????3j??i<?{+????vOs????~?=??!??b??f/??p;1o?n]qH^??\??y?6`?f????pE*??4sJ?S?R??{Ww>?1???\???*aSO&S?5/???????u?5D?;?c?? c ?\?G????Dt8D?EA???V???/w???W8?? uwx_&?J?<A???"/8?^????7?W??î??{Jh?+5[?W?<????kO??@?????|??????"?y??fU@?0??????????;???h?s??xO??O??I???qi????4? ?M6?-@????????y??C?6?B???S?$??)??t?&?y?y??j ?He?8}4???;sn???H[?G$?jKl?? ?Na??l??~?2???W?>8????CVE?B????? ????kZ???#??JM|?-????7?2?h+???6&?I:(?q?x?|=???Sthp??w?S? ???f+? ????L?JX???M?P'|L? ? ??z?F;[S??q?A??K a???"?~??V? ?}3P? ??q ?P?E -??/?pB?T?|?aJ?H#&????YFd?h^i???????:????[S?????,?????Tl>?}a??4%"? ?T??sjo>???=???(??v??.D?-?g@ ??,? ?\????h:G???J??,?G?v???M????4?L{?l[?a@??????-??tj???Z????`???G??>?????Z???|???V?Jx ?l?)?,zi*0e?pd???¼?b?:6 1? S?e??Q?[q??:?q? ?????s???I?S???? 8G,????Fk?e?l_-2??U?? ?v?F{?TI?\"?|./??? g???&bM????????%???wNi?]>}9U??fX?L??#????R?B&?????C\M2g?#g4N ?6???nA?2H?:o???$p|?@?c??1+w??q?\v�??),F^PX?GW?=??? ?#WAJ??L?,Y???\?W?Jzn? ]??"? ?A ]4O?A}??93An???W+e? 9WB???=/??i?????i?:?n???e??d?????M??3????{?y> ??w?oztÇ?W??Ue?N???V|s??Sym?]?&iU??*)?<?{2?W4"I5????{?+,:???6?#?b?1?~s???/SbYa?8k ??u??H?r??N,?_??5a???t???H??|???|q????%\V??}??!?W?}??????dH ?_??????/|u?w?Ww?N?8??w<?U?uG??\>?4???????>? g?\\?s???????>?C??? ?NB? ?<?sfD?±??'??An9^?h???X[?& ???}?m^?f>?w?"?V%4*??Ihh?F;^?G??R????f=?XS[??J??????v??1-??@[!??????gH?\\?E?3}????9??d??Cr??8???a???4s???]I?F???=W?\ =?p=9?F{GM?m??+??eA???xy=}???w??R?4??_?h???? G%O?O6??L{e?[??9?b?}??0]Z}yD?X????;??q?R?Z??b?????X??�[T?_-q?P`?@?^??N??k?C?F%+P?@a???V???g??Mi/`]??bPX5??? ??#?????5[?U? ?8?RJ@??????????|u?? ???9&6q=??V??J?????YyLH?7?pt?\ Z4 ?m?j????;?h???R+?Rk?k?Gl`'-?g|m?gI?*???? Yj?f]E?[?q??v3???6\wC??D??z0??h???Pj? ]SM?'\jw?Q??Z!?${???55g????Ml{?c?6?k??77?z??:y%Tlxl?sO?:??o?F?+???????x?Yp"3<b?? ?Kb~>c??<m?<?[r??5DGFpv??�i?Hv^??":uD??D?U>??3???$Ayq$(9P?V8l&?????%X????a4?p L??Q? ??C&????/??^??PK???��?�PK��?koJ���������������word/_rels/document.xml.rels???N?0???=E?{)L?????V?:8|D???L??m?\???.? ??/m?j?-z??vJ?4KRJ@???d?????fI?E.+?+9???z?z????????E??i????e ??Di??M????nM?4/?xl?? f? ?'J?UN??()?i�s*?b??Wu? ??Tu???�???f?0e!E??&?Yl?X *?aq??????N??[???c7h??/?]?1I%?^R+?Ra? 9????W?????? ? ??8?;?Y?????A??|;?D???l?8H,?????cxT????z?PK???4��?��PK��?koJ���������������word/endnotes.xml???n?0 ??? ?'??u[?8?tCo??TY??Z? ????????Fg~?IJZ??5U?W?k??%?E $?v{??s?E>?E??2vP??n?>??TA??>m??X?M9??TF?????",%?E??? ????$?F?T???³g???U@?:#M??k? ?A??J???/3V;H{?b??GA}7X?K?M?(k? t?Si@?S??f9@?????%H>?????x???hd?????$??"-b??D?K??#4L??????&???^?n^q~9??D??h??<???V_????<1????L?w?N<U??JQ??Z????DM?xe??%?gl?t?,M?G?g,????^?ai? QW?d??pm3??f?5jm????!???{???s??I>?m???PK#R???��?��PK��?koJ���������������word/fontTable.xml?]o?0??'?? ?7??4jR???&m?XS??!&X?6?Mh???|5??)?@s??rxt^????g?*?!???CE,L,G?y6??#G"$????jt????&R??z??<??|?:N)'?#s* ?H??G?t9Q???&?<'??Y????1?E???DE&??'? c??f?(?NY?7j?%j?T?\?j ??Z?&?2^x$?Y???????4Y)X?a;??N??N?? ?x?y)?"? ?C%??qC?)??pH<??\f6?!5? ?"??.?????[???r??qJ??f;???,[o?Jr"?D?L?n?+?XUS??l?B?1?4?#4?a???Fb????x{s??n ??q??o?t???O??????a?$E??#??O???"?~????}?j??D?P????= 0?T*a+\.?:?#a/t?Ep ??????8??h?R?%"?+v?%??|?Auo??dZ?6???"??$?Fv$???b?)&P?????Q? ?*??9,?Y0??????B????SH3S??s??;D?,r?i???i?/l?????h?????+?????o[???/PKf?#U��8 ��PK��?koJ���������������word/footer1.xml???n?0?????p>??TU?l??V??8?U????????d?V??????????????????)&?#???.R??e=??w?O?M?{@?%??6@????!3?9j,?a8?%?e).??I9VrE?X???Q??s?x??IL???a??tIuM?S??:8s??`B) ????^l?~???1)?@'{?? ? IzA?a??s??!+?*??2F?e?`?+?=n??,H??&j%?- ??z???<G~?)?+?H?3:?"?H?=?DQ????T?????�?????9??T?H??????X?&?n?]&???E8l,j?p$e??q|C??)?V<??????f?@????N-?d5???'?g??<???L???G???6???:&B=?AP?B?{?Nm?? w?(?jg?=1:?????I?b?k?x??(Ts?????? ?U{0??7??T"o?JQ?6? BP???S???\???|?,?{???8GTg??W?i?a?j?¾ ?;\?_PK???��g��PK��?koJ���������������word/footnotes.xml???n? ??? ?J1???j??-????RK,??Vk;g??(??N`<??y??? P1"?\1H?Z?????????q?�N??6?,?/??y?J2 J2 JM?(?4e?R?e??c?2.??K? XH]?????q\?I? $a?? 0n?O?B??'??@s?S0?:?4K,?Y???:??p??k ?0*?#z?mH??wu??$?.d??\?*#6<??l&t??[i~1?!?s?X?)v?????w ??d$??y"/??q??D?o??DR???7M?p??:??????n?? Mt?????R?*????n2??MZONPFn?????? ?%??H???C??%1 ????�?S3??"w??m??6??q5?[]?u? ???n??R???$??]k`'?PK)_7?��?��PK��?koJ���������������word/media/image1.png?v?W??�3??% R0H?????1????Hww#)??CJ# H7C???????[?/x{???g??g???WS?'??��? 0 ��????�0?9v W ???Q??J?�P ?5�??j?Z????????????^AAAmmm0????22BMM?????????u||,..???/???zz?????????y###WWW**??????-;;???%nnn???AIIijj?????????MNN??????F???ADDtsssww???WYY??????????? ?????????p???ddaa?????IHH( ???*++???????B??????qqq???"""P(???E[[[@@???Nkk+????????????????????OOO///???---??????FGG;;;???mllHHH?<yBFF677dhh???~xx??????V\\LJJ ??????????488???DCC??????0VV????_????JKK333OOO'%%yyy ???????????????????vtt??????,//gdd444,,,|???????}????KFF?????????iiiBBBrrr???...???&&&???jjjCCCYYY999???????????LLLnnn????=C"?????????????????100(**:88(((PQQ???166~?????11?????w?>}?????????????7h??????L?�x:??`�??Z??W???B?5???P0?|?????::???M??7???H?$?H??$?OO?v?<}~?FO??? ?????k???????f?~?4:]9)??l??MgI?W?i?"?[?W?C_T?j?]???P?uv?C?e???????x?[5r?YU?}??? ?e??Mb???fH????? :?y?6?\?m*?M? K?!hW?s?? ???r??X??-??x?#?J???5??R2F?o`??8????0?s??h???l??4???a[??J??f?/?W??N???g?fW?m??????(?U????Q???I4i????6?V?K,B0OZ.?8m~_=??\ ???%?I??T???E%??-W????p?? ?Wg��3;??I???O??}?W???X??b/y?????0E? ??|r?{p? .??????5??Q??j6?\?\?r??<&QF?GK??zn9???9???????l%????K?????/?X9+?Qx???u? ????m????#???"?]ONiFY?O? W r?p5G?y??�??l=Z,??~??`??eV??Ir?'Md6???0F[?: ?D???u??.??)??Uf??C?c?e??q??+V9|NB??H?)?lhI??R?????_????]x??U? ?????!?!??@???Pu?%M?=?Pz<???CL?Y G??G?U?'?8A??U?m?64?/]?Wb0??.L???/???????CT??&F(??|ar???L??Vp1}!^w` ??|?P?????#??Q:l??%;?"??71.ld0??;|)?X? ??>?x7@?W$AWjl?nIv ?q6A)??3U??[?=??1??T|?z)??5[_?????{ ???#-u????;???????T+?:????U???tI??JV?*.?LY?^??O????/???????4????N?l??<???lTdY~???8???& ?r???1??O?P??k???F??Å?????+?E?3?Ng?o????]????O???L?gX?Z="??Z?F?4?y???w??? ,/??!?@??!\K??C?D??Ô0wb?"??^s?\??>?r??X?T?^<1?d??V&?????Q???0?A?H?t>?:?&?eX??2;??8#_k ^??????;oFS??-??8u?`8?'?/Qc?q?@??Z_N??Xh??a??$????R8??)P ?p??&\?CAxb^??qv?????j&##\. ]3D?[?X????!?a???\??`J?:d?f|??U???`?,??I??J?0?,???)??~???*? ??T???+?3??<??)-????3 I2F????2??<?xh5?q_??? 2? ??t??^?-??B,Z?g??)??U?(?o?Q? / 9??P?H??^?Q?h???Fz(?[a???fku9MA? ??4n?_?z?y??$?:yO?S?#?F[? ??mc???�3???? vmtver??a?]XAv??&n7????-?kfC%?q?g?]m?`C!?Q???#%??8/???;?w?Z??~\^?????=1?!??Bw?p???Y????<?M??:????!Xp(m?????;q?F?????_w?h?L6?<uI??x?{?x?y??l??U??,A}?A??M?vY????? ?[??u.???O?;_?L%t?,???PH??%Z?Y~dK?????????????L???!?????7 ????:?????????"U?ow-X#?l#????v?y3&Dm?i?,???i???g??????????�?xg 2???80}?MKO??3?(0)8Aw?q??/T?2_ !????? ?/??^F,??c5Pf2ZY9??#x????Z?(<?Q??t?^&{?????vz??8? ??K??=???^W??:??Y??$?q?!??&.5?N??i???L???'b`??(?<?@>?�EW?5?LY?P ?)?m? ??????g?L|f ?z?????N?}?b ??x?U??v??Vw???????l4???Q???p@P?[??06?)??????????b?!D???[???rP? ????????[??V?"YA?6?? _?!???{?T??^?&??hp??n5?cV_S?????jo ??D?M???.:?<?<<e???R?50?c??=?"M???????`IBp?)?s?VE??1?H9?4-#??H?:?q??EZ?C???b??SCq?4P?l?N?+?i']!??R??Cs?+L??"k? ?]#DP???N?S??}?x?????>+??7Q??I?O~?T??l^N?T?tJ ?K[?9??;1?n???????M)VZ?*??nd??b???&(T?9v??N???mk*i??65m???=@?KI????%-a??eæ??:????AV???fe?$NTl?z???i???G??$I?S?~(?4D??B??|(?7>???f?L?e?%?j?ie?;|????8vJ?F'uEt?U?^????6H&!???? U+????V???|?f^??x?l?V????sWs?ÆI??3??Hi?_?P?)??? ,jA???? G?-??t>?r??V?U???????o?U?S????{M??H?.????????$d???�?????B??i2*ia??sNbHjJ?vL?UB?3\?W???!p?d d}u?W?h???^? ]�P?8??D  ??of?kN{??�])?t?]?b???????1j??q) ?G???}J�o^U?|` ?1??*??'??$?*?l?>??&~?|+7?W}Y?F?Au???e?fM?????sw?ppt?y???&\K????~v?Z??Z??O???W<????'q^??i?^?'? ????m??b7???? ?d?? 'D?7K??}6&?? ?4?;??L&.?lT?"}Zt??#U????U?/B?$???F???>?}?J1?y?E?VucxW?? ??/mg??v??`.??8zb?y????x????{%? ?S?6!L???~al?????o?'lW??????????. j??ti??W?<?T?????P?????q?U?????*????#????}?????z?vo?|??@?H?}?y[?<f??7???????1???[??0???a ?Dt??OT???n??<y&1?3??nQF?????U|G?>?H?T,??+[1g??TM?W???;*1??u2a???????^?? ??[??9?D<R?????????q#K?Y???2??eN??<?YwT?|???/?^j?7????E????? ?p?????(}U:??8??)*???E>?d=?T?N??????????h????"[;*{|5?.{?0T?7<F?,rV??l\???u? ?v??w9??F?_e?1yT??]?????U+..?M????V?-DY :???^?1??"#?6?j8T??d??? ???4??q|????tDW???N?A?Jp-?@h?????%??kn???DKM??m? $?????????)oU.??7X?t?;?8?;??_?????w???x ?F?? <???????j'.?????g???"p|??j??Y?=??y??D????Q?? ??6 B ?Lu??Q??A?G.R??\?+?y?@?f"??+??R??e?0?(?/3R?+1?g?,?? 2?*UYE???pP?P@?< ?%??nr?Je??O?????????"?y{??>?7?????`?u5g?$?8??????Y?T1?)L8?('?? ??n?C?,!l???,m??KN??B%?eJ{t???(??????D nFP???^????????Y??jI????$~?G???x??????]?????j?v?;dY?[?? ??????%F?2}?x?W??F<?3`S?W??a? <E? w ?vFU??`8???K?????L???;??)??0h0????>@n??D???4??)?,[oy%?I??_22?(?ku???x?~h??A-�2? '?J'?R?$??h?Q??fE?U????A?C??jR??J??L?xR????)?6??+???? =???~?kw?>???????oV?/?????Q*???"*????K[??)?? .a???$? i?'2?`?!???]???? r0??R?l?S?!?m?k?????I???P`(?J?Gv?u ???W^?c???v?fg?&7d?#????Yy??XU6?1=kK(U???~???T.y?? ?6*????T??~??w?lR??%p)7?> ??*){???fBo???$??fNf?#\??Md?�t]? nu%C??1??.?R??S A???o?=???L?^?F?????"? ??? ??\z?Ut????d??B?G,?O?I?s????&? !???@n???Y)?????????V??3??HZ???C="Pk?J?)?L?uZk?@0???H??????pYh?wM?|?." ??DU???;Aq?K/?\ni????=???U??4????k:^9?d??[:?7??\e?l?$E???yY??N???nUs[??A?c??/???.^?/J????Y???m I????Q?SaMW?ys??Lt???>'???%H?>?w?j& ?*?5>???{??|??-????pJn u?)k???n????_??,z,gd?k??d?^?tb?-??z???A?K?.??aj?d?.?%7wb?"?A??]????fQ? ;?f???&!?Z?uk?>-??H??1?F??lZ??L??? ?iL$???:??"z?l?9????/?.???{???? ?????t`%?%?????i?z3 ????O?/?G??Y?jh???c?s???m?K?/???I????n?? v????????&? ?"S??$?�PK???N?��?��PK��?koJ���������������word/numbering.xml?Y[o?0~?????B,*?(?i?&??M0`??N?}??O???_??\??M?? On??????s???#??r?m??m??l??e???9k?W??.fM?�r)6H??q0??e??9uc9?iH4*?Y??IG?e?p???6??CF,6?Z3??k;??+?,?B?=:?N????K4A*?#???'[??$:????�a?Il??aX?L8 2??" ??eK????7u?0!??zG?C,c`TLP4??hR9?A?e??<??v]fr???0u"8????Qx???y$ :?x+j?u???�???|?,??h?Z?>Xn??]???D?`?& ??,9` b??6!??W?2e???p(b??0?N?Q ?5??A?(*?P?On?^?n???6-?!??78???)????i????a?Kmc???{?n???J????????m;:c??~???B8H0?q?x ????k?K1e???#?ekn#?PEL^Iõ??57DT?pR???�:?????:?Fc?nC?H???=???-?^ *??p$??F??IV?s^PW?Ye)?BeQ?J?"?+cR?????? 7n?l??U?f??/H?????v@???e?j?6????? ?.?6???J???]???l?R?????$????J?>???O?{??WI?!???I??]?<i??&}?X???(}???P??y<I?{??VL?[KS?#????p?{5??6?t?n???{?5??&??y??|??id8 �?tj?_'f??y??;?~??}o@??~???v??3??m}?nyi??t?????#????o?9?n????�PK,Di?Y��?��PK��?koJ���������������word/settings.xml?V?n?8}?0?\Œb?P?p?x?"?U??H?DxIYq??;???N?"?E?L?37??3~???hC???Y??(%?b;??Ë?????k4#^f?[!5*?M<5q? ?0/???Z??????TD�YI??O?s?j??+diA??qESF?Z??rZjide?K&???????-y;??,kN?m3?5aP?fG?y????????l{?]Go?n#5~?xKy?AiYc??8?R1$????? r?[lC?{?????? y?????h??>m? d?]J>j2Et?� ??`???r?,?(?X+??d[?8??#?&???GEn??=?gI??!?JKt?P?RX-????/i??i G?yTRZ!-???????y?F=?&??%??x??aN?7???Q??@^???HL?I???????N$??h???"?=0?????w??Sm,????? ~V�.?g??A?5A??k?M?Ze?U????V[2ZUDC ?????M{????1??XF07??XoE??M???du?,??1??Y??U|?ss=?L??????F?4???F??X"^h?F?????Tx? ?{?1??'ð# G???x"?pL?Z??]? ??!no?_E??|z??:?jY??m4R?h?I<???T?;?=n?"?^??U ?y??s???,\~???P+????[?????l?R??m<??l?a? ?Do??m?sI?%?~??? ???%;?;????M<6??c?M=6u?^????�??K?W?1??q?_@?!?Rd?M???~\??>#?0{?6E1G?n%S??[3t??=?u?3V?0?????V??jqS?? ????a?u?3j?A(?[Vj?k?8m?????~%?52???-v?:??????bzN'?i89_???2I?t?????f?N?????W??PK???z?��_ ��PK��?koJ���������������word/styles.xml?Ms?8???+X:?I?,?q?'^??v<??9C$daLZ~????@R???1??\b??`??�???????????g??????????=^??~??_^??[HS/??_??<!???^?s?ez4?%N?G??h?e???q?iD?w|Cc?rœ?d?g?4?H?o|mH?,d???p2YT????V????G4??8?? ?8]?MZ?^??^xl??4G?/",?b?s�????w?`?)?0?N?_Q??�???p??OtE?0K???>)????<?R??=I}??.?Dj]??)?5???y?H????q??f??,`???c?_???F??????,$?S??????h???{6"??ù4?6???K?xC|??CV!4]L$4d?h???i??k.#??/w?)w?c???"?D?=Y ??? ??i?g#?/????}?x"B?ltzZ.|??bA@cm?x??}M?o) v??TaY.?y??g?Sa|~??F?X??4??9??\????MK%????t?????"?0?K??O?;??????~??;??????:???????zG,?k??p7???1d#?cH64?Kh?!U?C&?9?@Gs q?????o?B-?g?ho?v?v??!???=?q?;|;nw?n???????????s???w-?,?g??,??2?:?Fb?R???hb;Yh????[?}?P=??}?~w????????W?=?M7???h(*\???9&4??Gl?>?+???.C?T?^?GKS?"X??E????*??nc??^?$a?:"~??j?????}%!??< ?#??S???? /fx?0?KM3W.*i?<U?9??9?[???V????9?[I?G???>???5w??E????b"&�Ç??wO????;gZ??|?????bL?Zg?C&?*f.?X????U?my??m?s?q[???f9c?j)?0??/??,?_&<?0/f???d?#l??,I??b0?A?????????c O?z7?y%?A+C?????64u??`?%C?Bw?,?E??)x?;??G?5IY ?????wK6??>$,v?????s7??z????F??1n?y????<y???t?7 <Uq???h??/R? ?`?)H<0???ZLDY? ???/???$???Z??QG?mBW?&:??|?#??7I?<s?*?????i???????;?99w?%??J5?~?x7|??>gPj??B????? ??=????I?2?eXk??íx??wx5X?x?U?s`t?? ??<?8uy???????: ?sp?N?????? ?Js%????@?? 0?. 6?V 6?~??h ??\?????u ?*??U?)??8S0Wq6????JL?? 1?U?iHwM??h???9B~?qp???'|%]?qq#???l??\N? ?+?????I??v98EJ?sG'?vN?????L= 2??!??M ??Z/??v????? {Zg??z{?_?,&??U??g??&?/[?ni??j(| c1?o|???????QOK??E??n??gy????? X???'?<7?q[?lk<C??^???w?H[?<n???T??}_^>?????}??1?c??L?????;????J???u????????9?y?[?????8?^#g??J?^/c?c???????; 3?WOd4GuIfJ????I??? ??? ??z+ho?[A?Mo5``F????D?t??)??D?V? )?D?t?B:Q? ???????&Q!?&Q!???NT?@'*D?"?j9?7?[%*??"? ?D?LTh?KTho???b????NT?@'*D?"? ?D?T?s?D?t?B:Q!??G????$*??$*??"? ?D?t?B:Q!????*Q!???NT?@'?b`?B{\?B{?D??D?t?B:Q!???NT?@'*D??[%*??"? m?Y^?4?w???4??x?h?W?a?s??QU???'|???k|4q6?a?qu??pY]??/|~?h??@?J?p??f ?????-?uKP???"]???y[?[?ap????nJ?0n?f4??????????h?z??g? ????c????s???????K?-5±???P+????}?3??h&??4b??Qh??(;?a?a??OT3+5$XI 0?RC???e'5??RCVj???L??`?(k?!?Nj8?a??????z??l??K Q?RC???pr???RCVjH??`?(k?!?NjP%?????????{?!?Zj?j?Z?E???4s?$L3? ?!?s? -?%??Z?????Z?E???t??%]F?j?iW-5 kW-5*lW-???UKMR?'?]??$5?Z2J???Z??UK?R?%??j?Ij\??$?}?lW-??UK?R?V?q?Yj\??$5?Zj?W-5I=p@???Z??UK?R?%??j?Ij\??$5?Zj?W-??UK?R?V?q?Yj\??$5?Zj?W-5I????R?V?q?R??ji???'?V5go*??=0o)-/? ??????l?W~?\?\^0T'????m&??????C??V???o4????/?????}??G?v??jX?????O?b?~??_?j???y??? ^?.?:??j;n?}?J?qIR|??D??; ??w?U??\?Ib!?3??;???w??V? -y?x ??pKj?oY?E:?i ??.??p?4?#??E?_?????;????7?gxQ?j?{??.crw?A???-?vg?;ki???Z???g????k?h?2,/?????/e?T?4x%?j? ????o??t?k???????e?F?D ?F?x?1??A??]|???;???go???grz?g ?y*\?F?z????z+?????%k-????Q?:r??7?=??????U??# - ??:?Vb????u???w?{????;?:G6?:J???N'?}]??ol)???-?\??{s?6z???CC?&?]@o=?'?????$?Bg????dAB???I????Y????=?:`m???T?69Y?P+x?r???5??4q?Y?No?9?????ju??]??]A??v@u???????Z????#u???H??pN=?[T???|\E?/?????$,_,5F??'{??Qo(?????v?p??jZ?J??E}???=?[Rj?? Nx?F[?%7?4?R?]6c?????y??r????G?????F?z???9??-f???}??3?Ue??<???W?j??R?T?_??PK<?.: ��??��PK��?koJ���������������word/theme/theme1.xml?YM?7????;?=c/?{l'mv????(??3?jFF?w?@I??BiZzh??J?@???f?6???jf????|4????`???}??}?G????3?B???u??5?G$Fy??o?M]c?1?$?m} ?~a???-?? j?>g[?????? ?E??sd s?6"4\ib??6l?? ?\?r??WG#Am?p?o?????9+*"L???G???V??,?T;???~br????a??hh?f??????? ??????f?]??d?0t]??; ?v???~?_?+ ??H?5??mu{? +??K??^?s?^???;^??%?]??2????1???%?_?f??5|J1????;?|? ??KJx?s?=?/Q?4?*??o?k?M?@�???r?O?p"? FC????b?AN??6ms`:????U??d]UEl?????1o? ??y???Ok'??????????{?+?.?<?????????z???_??L????g?????e?????o>?? x??? ?Gd?x?]'???8?of??$[t?6 t??5??)?@???zoR!*?????N8R�/?Y ?K????/9 ?<QwN'2?:�???Õ??'c1??e???kX?$0?\+??? ?[??"Jq??�)C???\mte"/SA??Zlvoj]?U?{??`?K?ka?&dJ? ?2r?TEroJ?Z??N &Z????l??i??e!/???iVGR?T?@???0?X?????) ?k?+I?? )?" ???7[?7???'H?2??%I}=N??|? ??<C?+?}E???u!??}??E??*?p???w_?{`?_?b?????????M???{??|T/?d??#???b??Jugbx?@T???hq?0N??.????(? ??`,???6s?0mL?????e????????0�|Y/??y??xU??[?????0??W:}}Rgu??D??<--???2????4P<?????o�ø?Se???gzS0?ö?k????i??IH?01\?>?\?Z?T?JA?,rm?k??%?H?9?n"0n?#q2??X?c?n??m=?@?eS?{???l??!??Q&??/?Yv`???Z?9c5?p4??P?,?????-?E?L?4>?xB?(/??�??E4cD????\?b??r?<N?lG????? :?8J???2T!&???u_m?"?6?`????&/?r?<?????w???$jM55GMm??q??;C???|??`u???,??? ??b???qu?9??�?{?p?P?R??v?.?\?P???^? m/l?M??p?l4????x?c?=??u?"(<?,??{ ?g?t??_{?????"??<?q???7?}??????V?o???????F+?????A/????]];,?n?]??l?V6\?,?7[????t?}?swk1???<?%??�PK?R%??��?��PK��?koJ���������������word/webSettings.xml???J1??;,???Y?-?T???>@???L&????k?H/??I23???;?? X????? yZ??j???|pm*).-]???????l?7=,???)?*I??Y??k?? )C??]?W?n??fW?"?P?v\?Wf??) u]?pK~????2D)?:d???S??x??<??>?=t!?????3ue???'?Q?>?w'???????@???[D?@'?3S?r>`N|?? ???v1R??p?????PK[m??��?��PK���?koJ??Y??���R�� �����������������_rels/.relsPK���?koJ)?��o�����������������[Content_Types].xmlPK���?koJzu5??��?���������������?��docProps/app.xmlPK���?koJ?ws?9��]���������������?��docProps/core.xmlPK���?koJ???��?��������������j��word/document.xmlPK���?koJ???4��?���������������X$��word/_rels/document.xml.relsPK���?koJ#R???��?���������������?%��word/endnotes.xmlPK���?koJf?#U��8 ���������������?'��word/fontTable.xmlPK���?koJ???��g���������������V*��word/footer1.xmlPK���?koJ)_7?��?���������������?,��word/footnotes.xmlPK���?koJ???N?��?���������������|.��word/media/image1.pngPK���?koJ,Di?Y��?���������������?E��word/numbering.xmlPK���?koJ???z?��_ ���������������GI��word/settings.xmlPK���?koJ<?.: ��??���������������NM��word/styles.xmlPK���?koJ?R%??��?���������������?Z��word/theme/theme1.xmlPK���?koJ[m??��?���������������a��word/webSettings.xmlPK��������Ib����
    11:25:03 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    11:25:03 STEP 4 - Get document by entity and domain id and nonexistent domain name.
    11:25:03 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "test", "id" : 2 }, "entityIds" : [ 35 ] }
    11:25:04 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:25:04 GMT
    Response Time (ms):111

    Payload (Click to Expand)PK��?koJ������������ ���_rels/.rels??AK1???a??l+?H?^??H?C2??dB2???DP?.(xf?{????aT????h`??(Zv>??????"???? ???(US???&?D????4?(?M?9??1?:?}????mou??Sup???@1?$?8;??Ei?s]]?&???[z??^??\???Y?T???Uj9??p?k? ~?.S ?,??>Gts?S??~?,?)?????;PK??Y??���R��PK��?koJ���������������[Content_Types].xml???n?0E?|E?m????????e?T????C?y?}?D-%??z?wf??<?ne???:?UNF?$??.??r?1I?I?<S????????d0?? ??????{?@??K??e?B??V2?S[Q??'????w?k?A???=A?V?O[!???!???$?[\nÜ??0cj??G']??$?Cd???¸4???????qd???7??N???Ph???AH[@??F??Ig??W&1!E? UG1uvU?Cg??pQ?`????~7?X??sx?d?u?dB?v?Y???1(?O4?a8?qJ?5g?NCtrl ??C?(>?????j%`q|????R8?G=?8?????;?V??????????o?;??????3t$?y.'?/PK)?��o��PK��?koJ���������������docProps/app.xml?S?n?0 ??+ ??]????H7????gM?a?$Hl???G??;??G????s?e?8[?b?? ?v????????Jv)??Mp???b{D??<?=?*.(m)??+?0?k[????,??<????6??I??????h?t??'=)j?}???t?[4{?'V?UW?dA????A???xt???,s?G(?{?F?\?E)??W?wF+?V?[??????np?%??%?^?? %]1?c???y j??GY????V???U]??q*?r?Lrx??4??E?*v?_*B?[?*e??ec0??G ?6??p^6??"?v??|?@???pC?k?m????????????i?]?=?o???l{?}??????u??.??????o??4?eY~?/?,%??BCS??2??t??;h^k>&?Z=???,????a?^9??_?PKzu5??��?��PK��?koJ���������������docProps/core.xml???n?0E?|E?}b; D-??H?JE?? 5~?v?}A?.??;?w????Iv`]?U?hFPJ?V??/??%?sU?F+(?????0Lh ?V????rL?m?7 c'? ??Cq???>?v? _|8'd?%x^q?qLMOD'd%z???MTC?w?f_??t6D?w?]????a?D,^?b??V??P??f??P%?????G9+????r???qJiJFKr?H?????H<??M?�?<?0Rg??? w~>e]C?p?1??/Y???a)e??u?3???®?6???}9???B??PK?ws?9��]��PK��?koJ���������������word/document.xml?]?n?8???????:?$??,'???$?, Y?cNdQKIv???X????'9,???mY?c?Q&?)???b?X???-4??%??|?^(g?5??????w??\????&5?1?=46.?_l????M???M4u???????1>??<???\c??{1&?.z??pH \?Rf?4EU?7?Q?.s_?'?V7^??:?????u??d/???^}?????x3^?? ????|f_?*??#?A??G??????9:?5?-?j?#????[?8 +????dl?S?6v???O?G\a???Cc+h??U%Ì@?Y?0??%c???s Mbp??vh?8/?M???N\??{?5???[?%'9?5w??<?t?]q?Ps??^r|2??)J???ga? ??-_yH?J??x?f??Lt?????g5??[??=????#?cD???Q?v?? 7?????k?XauN/???????????-?????|???{?}???? ?z?Av?N?y?*?q????t@?+??3??CL^Th?cNN???^??k0????Y[?f???A?R??Z??????#,?U+??? bb??? ?`?e?\xK~?G???eS9P????? FI^??7?,????59ZqM?_C?1??_???-<??1N??w????`;????\5?<}#??Mto??6F???x????3????} #/??t?(??\???Lk-???lQW?=5???E?Z? ?*F???^?>?-Q2???So?N>?v?:??{?0?b6?"*????.?HN????~H0 �-???Cby?as}???? ?????q??U/?�?z?Ym]]+??k@N??a6?-???b?C?fu/?D?????3d??r??us??O`J?0L??Be??a??9!?{??l ?~]i????UbB?t??~?a??]2Ne?u}x??D?>?k<????K?"?3(_?q?@f???k???]?4k7_gW}G$?!|m?px??+?E ?[w?|2)??IH??"??r??w?Z.?g??i?[J??k???hv;'???;??it\��?P?????Zo??3???J3?n?~???Z?}??-RFn ]??x???N??? 6-???[ ???<???0>?Z?V*aK4?????uMm?+??ly???j`?fnT??q?L?f???}W|??????;_?(???????}jb)?rm????<??U+y??w.F??????B?{???F#???#??? ?u??z?????}H??Ú????!A???b}B</K?b]?:?:??:I?{u??r9??t?t?w?`a??h??????/?X?9??g\FE&q ?u?p?????*?????"??b9??WB^Fl;?f??4??n-????W?/?m'??w???o?q??,4DN?6??:???1kF}??&_6???_:#?N0?@HB??y?1B??? ?:????#|?=??A?/Wl??????#??????(l?????K??|?O?????m?�0?????#&????a?U?P????%???W"?ga?o????7?3?~???c?}>???j???0f???f]~p?p? ?6???x?/?C??iR?!?T?P?[?@ ??,? L??????=????????q?IC???D?Wj?????n??_/?xE???p|??b???W$???=?l?xsUN0??6??????\?=?S}?|(?*Y'0|,?D?6?????1:a?t??a???R?q?e??;b?x<?????ls?u=.y@n???I????o??????)JW?>?7??yCi?????y[?m7?FG???????????C??g%?????r?'??D??O??Z?'h??G>Z5??c?3F?u?.?k? ????_.?>4?~??&?????!?'oz]?I? ?g �???z?`:F???<o??]??n???@?M?Y??=WP Jja??W????`???[???_??V????N???b9???-S??????C???3?u^I'x/(0K?\s?z?1??<~A e???:{??*A?{??)???g??????YSU:?cx? ?q??_??*=Mt???????9??=?1??y??s>???N?&??????{??4??+??am ????# ?&?6?????v??\?M?\?vt?????????????:$?h??????k?V;?9????+??u????????n??`?2D?'g?Q??C?;? G?Kr??h?S8`??K;U???z?i???&?T?v?m 7?@Bb9z?O?D?z??? ?\?$?/?"???q?b???Fl?????8?????2)(?h??;?a|?6?{IJ8??X??{-??A??J0??t????d^ l ?1l????U+???o?y?#??+??y??%??6?}???"V"?t??p?CS?´?UU??Z?Qk????H\?????qP'?Z??~?K??q??'????E???Z????????#??*z9 zy?.A*?Q? ?g$?j??k uU$~?$? ?}!?8?9ZM?.??;~W\Sq? ???kO?? ?K???aL??A4???R???(? ??3??C??-???"?)??6?t=????t6???1zT<??&K??uP?|?- h????t?a??p)6?o????�?,Q?!???}?PV?Fo?@?^?]????mX?Po6c1????vJq??V?iZ??@?????N+?7R]4?wd ??V?Y????"b#?S0??\ ?lq??<Y???U??5?Nzx??\k: <K??b??FS?;?I????'K?G?GoB?'?f???q??5A??7??$ p????????i?EM??5??g??k#???z????v?k0?c&?? ?? `JMG0?3?vA????SQW?K;m?*l9??/?<0:a_?p?�?H??????w? ??oy??`?_?e3qW$[?=*Q? ??=??t???t??&??X?` m???ZU %??+?uy??%9?Vo?Z?[J??6M?h)?Mi????iCx?m??zX??????o?????Ba??r???? ??H??w ?7za?B??mOG?!??f5??`w?h????X???>?A???????<[`<\_?????-f????J???O~v??0??? ?B??'�? ?>?=?_?p??d???r?????!?T??????WG:W?yH?,??p??öRAHIf~GR???? ???3?B?p?/???&r?3}H?d#?{??}??????v?&???q??r?? ???!M??yd a??v=H&?B:?0C [x???AW?.??z??<??7~?>?8?a?&? ??8??7d^ Q\o5???v >???t(??mg?(?d?????&??? Y?8t?? ?8??E X??n??;a|iS?0a?mq*??? ? ?????????&????#??%?W?????f??SO�  ??w'???h_??? ?T,?f??:?p?;G?>??N?8?6;?\;DE?C??!??d??)?r????r?i???W=???[C???O9Wsp?Y???\? ];D??w???PIu?N??\2y;??? M,L??`?6?r??7H??-?98yw?>??L????:??TgL?E???? ?7????a??O?c??Ak???!C?+'0??W?UV??.T?J/?? U????U??? ??I _xo????c%*?:6?????W?P[??X"[?c?A ?"v???5R???d??6LO?[t.?nJ?????ó?\???SC??6?r????|??Q???)?m?????????x??b?[?o?q??D?? 6??4?5?)p7y??6:?^w???`???i?? ???d?B??2-nqpD?]???}@|??s??????x???O??5g???} ?]?T B? ?O?6??VM:k}??N? j???r?s?h??g????bM??;*?????:?Dx??????A??l??????]???^eU???jiL??i?? ?? g_?,?????}lP??bu?t,???J??????(?n? <K?????a??R? ?c?f¦???o??mo?*n??~????t?|=??SD?e?? {r6??(%?tC???? ??>-K?????????T??I?t?c(??Fd@xK????????jx??L?r????)?,?X^N??L?=???k????F=?????i5>< o}$1I=a???? ????e???)?w????A@+??G?l&?{?]??0?As???*üH??m?B? iY?7??9????I?-?X??R????P??0.?7.?r&?p?>?6?? H?G|JW?9Hu%O????Oe????i???c?????<?j?u???>3??Y????]18w@8Q????????g?8??NEY?c?�*??,?%???X?8?f?i???$??Q^8b????7?{X)�?V�?`<??Ab??N,????1?F?? (?"????5?BY?}??c???=??sGt??x?M?svJ]??tbC?`b?3?W??G6j|??,?tc?+??-)`#?U??S>L?n?D?1??`?/? ??GT??????m%?%U5?Y/N N??Z??Xo??c?fwq???<?}??????Wt|D?????}??Q?PZ+?^???E?? ??vS?YB5?/? ?[}?Nq?\??f????|??hE???????????????v MU?s�?9r??^*zY!?#???e???�???~??7{,??{<?m?r????W#??~?d?h????w??j???Ëy?A?!b:????a???fE?8????qk?7?d?=????V?ot?i?Z???n???3?{?< ?6??*c?Z??h??8y??R??f\???oT??D??????c?????w??b????,j"?#???????+v??V?/I?????P?J|GZQ?X !?F??i?V?6AF????Xo?i ?%?-i?Fk?:x???#^??k?>Q???|??G ???G!a?Q?,??I??B?c(??a?b?c&??X8-????1??n?1'y?Aw?????_?n?:????g!?oI9 ??? 1b?????k?n?h?{??w????3j??i<?{+????vOs????~?=??!??b??f/??p;1o?n]qH^??\??y?6`?f????pE*??4sJ?S?R??{Ww>?1???\???*aSO&S?5/???????u?5D?;?c?? c ?\?G????Dt8D?EA???V???/w???W8?? uwx_&?J?<A???"/8?^????7?W??î??{Jh?+5[?W?<????kO??@?????|??????"?y??fU@?0??????????;???h?s??xO??O??I???qi????4? ?M6?-@????????y??C?6?B???S?$??)??t?&?y?y??j ?He?8}4???;sn???H[?G$?jKl?? ?Na??l??~?2???W?>8????CVE?B????? ????kZ???#??JM|?-????7?2?h+???6&?I:(?q?x?|=???Sthp??w?S? ???f+? ????L?JX???M?P'|L? ? ??z?F;[S??q?A??K a???"?~??V? ?}3P? ??q ?P?E -??/?pB?T?|?aJ?H#&????YFd?h^i???????:????[S?????,?????Tl>?}a??4%"? ?T??sjo>???=???(??v??.D?-?g@ ??,? ?\????h:G???J??,?G?v???M????4?L{?l[?a@??????-??tj???Z????`???G??>?????Z???|???V?Jx ?l?)?,zi*0e?pd???¼?b?:6 1? S?e??Q?[q??:?q? ?????s???I?S???? 8G,????Fk?e?l_-2??U?? ?v?F{?TI?\"?|./??? g???&bM????????%???wNi?]>}9U??fX?L??#????R?B&?????C\M2g?#g4N ?6???nA?2H?:o???$p|?@?c??1+w??q?\v�??),F^PX?GW?=??? ?#WAJ??L?,Y???\?W?Jzn? ]??"? ?A ]4O?A}??93An???W+e? 9WB???=/??i?????i?:?n???e??d?????M??3????{?y> ??w?oztÇ?W??Ue?N???V|s??Sym?]?&iU??*)?<?{2?W4"I5????{?+,:???6?#?b?1?~s???/SbYa?8k ??u??H?r??N,?_??5a???t???H??|???|q????%\V??}??!?W?}??????dH ?_??????/|u?w?Ww?N?8??w<?U?uG??\>?4???????>? g?\\?s???????>?C??? ?NB? ?<?sfD?±??'??An9^?h???X[?& ???}?m^?f>?w?"?V%4*??Ihh?F;^?G??R????f=?XS[??J??????v??1-??@[!??????gH?\\?E?3}????9??d??Cr??8???a???4s???]I?F???=W?\ =?p=9?F{GM?m??+??eA???xy=}???w??R?4??_?h???? G%O?O6??L{e?[??9?b?}??0]Z}yD?X????;??q?R?Z??b?????X??�[T?_-q?P`?@?^??N??k?C?F%+P?@a???V???g??Mi/`]??bPX5??? ??#?????5[?U? ?8?RJ@??????????|u?? ???9&6q=??V??J?????YyLH?7?pt?\ Z4 ?m?j????;?h???R+?Rk?k?Gl`'-?g|m?gI?*???? Yj?f]E?[?q??v3???6\wC??D??z0??h???Pj? ]SM?'\jw?Q??Z!?${???55g????Ml{?c?6?k??77?z??:y%Tlxl?sO?:??o?F?+???????x?Yp"3<b?? ?Kb~>c??<m?<?[r??5DGFpv??�i?Hv^??":uD??D?U>??3???$Ayq$(9P?V8l&?????%X????a4?p L??Q? ??C&????/??^??PK???��?�PK��?koJ���������������word/_rels/document.xml.rels???N?0???=E?{)L?????V?:8|D???L??m?\???.? ??/m?j?-z??vJ?4KRJ@???d?????fI?E.+?+9???z?z????????E??i????e ??Di??M????nM?4/?xl?? f? ?'J?UN??()?i�s*?b??Wu? ??Tu???�???f?0e!E??&?Yl?X *?aq??????N??[???c7h??/?]?1I%?^R+?Ra? 9????W?????? ? ??8?;?Y?????A??|;?D???l?8H,?????cxT????z?PK???4��?��PK��?koJ���������������word/endnotes.xml???n?0 ??? ?'??u[?8?tCo??TY??Z? ????????Fg~?IJZ??5U?W?k??%?E $?v{??s?E>?E??2vP??n?>??TA??>m??X?M9??TF?????",%?E??? ????$?F?T???³g???U@?:#M??k? ?A??J???/3V;H{?b??GA}7X?K?M?(k? t?Si@?S??f9@?????%H>?????x???hd?????$??"-b??D?K??#4L??????&???^?n^q~9??D??h??<???V_????<1????L?w?N<U??JQ??Z????DM?xe??%?gl?t?,M?G?g,????^?ai? QW?d??pm3??f?5jm????!???{???s??I>?m???PK#R???��?��PK��?koJ���������������word/fontTable.xml?]o?0??'?? ?7??4jR???&m?XS??!&X?6?Mh???|5??)?@s??rxt^????g?*?!???CE,L,G?y6??#G"$????jt????&R??z??<??|?:N)'?#s* ?H??G?t9Q???&?<'??Y????1?E???DE&??'? c??f?(?NY?7j?%j?T?\?j ??Z?&?2^x$?Y???????4Y)X?a;??N??N?? ?x?y)?"? ?C%??qC?)??pH<??\f6?!5? ?"??.?????[???r??qJ??f;???,[o?Jr"?D?L?n?+?XUS??l?B?1?4?#4?a???Fb????x{s??n ??q??o?t???O??????a?$E??#??O???"?~????}?j??D?P????= 0?T*a+\.?:?#a/t?Ep ??????8??h?R?%"?+v?%??|?Auo??dZ?6???"??$?Fv$???b?)&P?????Q? ?*??9,?Y0??????B????SH3S??s??;D?,r?i???i?/l?????h?????+?????o[???/PKf?#U��8 ��PK��?koJ���������������word/footer1.xml???n?0?????p>??TU?l??V??8?U????????d?V??????????????????)&?#???.R??e=??w?O?M?{@?%??6@????!3?9j,?a8?%?e).??I9VrE?X???Q??s?x??IL???a??tIuM?S??:8s??`B) ????^l?~???1)?@'{?? ? IzA?a??s??!+?*??2F?e?`?+?=n??,H??&j%?- ??z???<G~?)?+?H?3:?"?H?=?DQ????T?????�?????9??T?H??????X?&?n?]&???E8l,j?p$e??q|C??)?V<??????f?@????N-?d5???'?g??<???L???G???6???:&B=?AP?B?{?Nm?? w?(?jg?=1:?????I?b?k?x??(Ts?????? ?U{0??7??T"o?JQ?6? BP???S???\???|?,?{???8GTg??W?i?a?j?¾ ?;\?_PK???��g��PK��?koJ���������������word/footnotes.xml???n? ??? ?J1???j??-????RK,??Vk;g??(??N`<??y??? P1"?\1H?Z?????????q?�N??6?,?/??y?J2 J2 JM?(?4e?R?e??c?2.??K? XH]?????q\?I? $a?? 0n?O?B??'??@s?S0?:?4K,?Y???:??p??k ?0*?#z?mH??wu??$?.d??\?*#6<??l&t??[i~1?!?s?X?)v?????w ??d$??y"/??q??D?o??DR???7M?p??:??????n?? Mt?????R?*????n2??MZONPFn?????? ?%??H???C??%1 ????�?S3??"w??m??6??q5?[]?u? ???n??R???$??]k`'?PK)_7?��?��PK��?koJ���������������word/media/image1.png?v?W??�3??% R0H?????1????Hww#)??CJ# H7C???????[?/x{???g??g???WS?'??��? 0 ��????�0?9v W ???Q??J?�P ?5�??j?Z????????????^AAAmmm0????22BMM?????????u||,..???/???zz?????????y###WWW**??????-;;???%nnn???AIIijj?????????MNN??????F???ADDtsssww???WYY??????????? ?????????p???ddaa?????IHH( ???*++???????B??????qqq???"""P(???E[[[@@???Nkk+????????????????????OOO///???---??????FGG;;;???mllHHH?<yBFF677dhh???~xx??????V\\LJJ ??????????488???DCC??????0VV????_????JKK333OOO'%%yyy ???????????????????vtt??????,//gdd444,,,|???????}????KFF?????????iiiBBBrrr???...???&&&???jjjCCCYYY999???????????LLLnnn????=C"?????????????????100(**:88(((PQQ???166~?????11?????w?>}?????????????7h??????L?�x:??`�??Z??W???B?5???P0?|?????::???M??7???H?$?H??$?OO?v?<}~?FO??? ?????k???????f?~?4:]9)??l??MgI?W?i?"?[?W?C_T?j?]???P?uv?C?e???????x?[5r?YU?}??? ?e??Mb???fH????? :?y?6?\?m*?M? K?!hW?s?? ???r??X??-??x?#?J???5??R2F?o`??8????0?s??h???l??4???a[??J??f?/?W??N???g?fW?m??????(?U????Q???I4i????6?V?K,B0OZ.?8m~_=??\ ???%?I??T???E%??-W????p?? ?Wg��3;??I???O??}?W???X??b/y?????0E? ??|r?{p? .??????5??Q??j6?\?\?r??<&QF?GK??zn9???9???????l%????K?????/?X9+?Qx???u? ????m????#???"?]ONiFY?O? W r?p5G?y??�??l=Z,??~??`??eV??Ir?'Md6???0F[?: ?D???u??.??)??Uf??C?c?e??q??+V9|NB??H?)?lhI??R?????_????]x??U? ?????!?!??@???Pu?%M?=?Pz<???CL?Y G??G?U?'?8A??U?m?64?/]?Wb0??.L???/???????CT??&F(??|ar???L??Vp1}!^w` ??|?P?????#??Q:l??%;?"??71.ld0??;|)?X? ??>?x7@?W$AWjl?nIv ?q6A)??3U??[?=??1??T|?z)??5[_?????{ ???#-u????;???????T+?:????U???tI??JV?*.?LY?^??O????/???????4????N?l??<???lTdY~???8???& ?r???1??O?P??k???F??Å?????+?E?3?Ng?o????]????O???L?gX?Z="??Z?F?4?y???w??? ,/??!?@??!\K??C?D??Ô0wb?"??^s?\??>?r??X?T?^<1?d??V&?????Q???0?A?H?t>?:?&?eX??2;??8#_k ^??????;oFS??-??8u?`8?'?/Qc?q?@??Z_N??Xh??a??$????R8??)P ?p??&\?CAxb^??qv?????j&##\. ]3D?[?X????!?a???\??`J?:d?f|??U???`?,??I??J?0?,???)??~???*? ??T???+?3??<??)-????3 I2F????2??<?xh5?q_??? 2? ??t??^?-??B,Z?g??)??U?(?o?Q? / 9??P?H??^?Q?h???Fz(?[a???fku9MA? ??4n?_?z?y??$?:yO?S?#?F[? ??mc???�3???? vmtver??a?]XAv??&n7????-?kfC%?q?g?]m?`C!?Q???#%??8/???;?w?Z??~\^?????=1?!??Bw?p???Y????<?M??:????!Xp(m?????;q?F?????_w?h?L6?<uI??x?{?x?y??l??U??,A}?A??M?vY????? ?[??u.???O?;_?L%t?,???PH??%Z?Y~dK?????????????L???!?????7 ????:?????????"U?ow-X#?l#????v?y3&Dm?i?,???i???g??????????�?xg 2???80}?MKO??3?(0)8Aw?q??/T?2_ !????? ?/??^F,??c5Pf2ZY9??#x????Z?(<?Q??t?^&{?????vz??8? ??K??=???^W??:??Y??$?q?!??&.5?N??i???L???'b`??(?<?@>?�EW?5?LY?P ?)?m? ??????g?L|f ?z?????N?}?b ??x?U??v??Vw???????l4???Q???p@P?[??06?)??????????b?!D???[???rP? ????????[??V?"YA?6?? _?!???{?T??^?&??hp??n5?cV_S?????jo ??D?M???.:?<?<<e???R?50?c??=?"M???????`IBp?)?s?VE??1?H9?4-#??H?:?q??EZ?C???b??SCq?4P?l?N?+?i']!??R??Cs?+L??"k? ?]#DP???N?S??}?x?????>+??7Q??I?O~?T??l^N?T?tJ ?K[?9??;1?n???????M)VZ?*??nd??b???&(T?9v??N???mk*i??65m???=@?KI????%-a??eæ??:????AV???fe?$NTl?z???i???G??$I?S?~(?4D??B??|(?7>???f?L?e?%?j?ie?;|????8vJ?F'uEt?U?^????6H&!???? U+????V???|?f^??x?l?V????sWs?ÆI??3??Hi?_?P?)??? ,jA???? G?-??t>?r??V?U???????o?U?S????{M??H?.????????$d???�?????B??i2*ia??sNbHjJ?vL?UB?3\?W???!p?d d}u?W?h???^? ]�P?8??D  ??of?kN{??�])?t?]?b???????1j??q) ?G???}J�o^U?|` ?1??*??'??$?*?l?>??&~?|+7?W}Y?F?Au???e?fM?????sw?ppt?y???&\K????~v?Z??Z??O???W<????'q^??i?^?'? ????m??b7???? ?d?? 'D?7K??}6&?? ?4?;??L&.?lT?"}Zt??#U????U?/B?$???F???>?}?J1?y?E?VucxW?? ??/mg??v??`.??8zb?y????x????{%? ?S?6!L???~al?????o?'lW??????????. j??ti??W?<?T?????P?????q?U?????*????#????}?????z?vo?|??@?H?}?y[?<f??7???????1???[??0???a ?Dt??OT???n??<y&1?3??nQF?????U|G?>?H?T,??+[1g??TM?W???;*1??u2a???????^?? ??[??9?D<R?????????q#K?Y???2??eN??<?YwT?|???/?^j?7????E????? ?p?????(}U:??8??)*???E>?d=?T?N??????????h????"[;*{|5?.{?0T?7<F?,rV??l\???u? ?v??w9??F?_e?1yT??]?????U+..?M????V?-DY :???^?1??"#?6?j8T??d??? ???4??q|????tDW???N?A?Jp-?@h?????%??kn???DKM??m? $?????????)oU.??7X?t?;?8?;??_?????w???x ?F?? <???????j'.?????g???"p|??j??Y?=??y??D????Q?? ??6 B ?Lu??Q??A?G.R??\?+?y?@?f"??+??R??e?0?(?/3R?+1?g?,?? 2?*UYE???pP?P@?< ?%??nr?Je??O?????????"?y{??>?7?????`?u5g?$?8??????Y?T1?)L8?('?? ??n?C?,!l???,m??KN??B%?eJ{t???(??????D nFP???^????????Y??jI????$~?G???x??????]?????j?v?;dY?[?? ??????%F?2}?x?W??F<?3`S?W??a? <E? w ?vFU??`8???K?????L???;??)??0h0????>@n??D???4??)?,[oy%?I??_22?(?ku???x?~h??A-�2? '?J'?R?$??h?Q??fE?U????A?C??jR??J??L?xR????)?6??+???? =???~?kw?>???????oV?/?????Q*???"*????K[??)?? .a???$? i?'2?`?!???]???? r0??R?l?S?!?m?k?????I???P`(?J?Gv?u ???W^?c???v?fg?&7d?#????Yy??XU6?1=kK(U???~???T.y?? ?6*????T??~??w?lR??%p)7?> ??*){???fBo???$??fNf?#\??Md?�t]? nu%C??1??.?R??S A???o?=???L?^?F?????"? ??? ??\z?Ut????d??B?G,?O?I?s????&? !???@n???Y)?????????V??3??HZ???C="Pk?J?)?L?uZk?@0???H??????pYh?wM?|?." ??DU???;Aq?K/?\ni????=???U??4????k:^9?d??[:?7??\e?l?$E???yY??N???nUs[??A?c??/???.^?/J????Y???m I????Q?SaMW?ys??Lt???>'???%H?>?w?j& ?*?5>???{??|??-????pJn u?)k???n????_??,z,gd?k??d?^?tb?-??z???A?K?.??aj?d?.?%7wb?"?A??]????fQ? ;?f???&!?Z?uk?>-??H??1?F??lZ??L??? ?iL$???:??"z?l?9????/?.???{???? ?????t`%?%?????i?z3 ????O?/?G??Y?jh???c?s???m?K?/???I????n?? v????????&? ?"S??$?�PK???N?��?��PK��?koJ���������������word/numbering.xml?Y[o?0~?????B,*?(?i?&??M0`??N?}??O???_??\??M?? On??????s???#??r?m??m??l??e???9k?W??.fM?�r)6H??q0??e??9uc9?iH4*?Y??IG?e?p???6??CF,6?Z3??k;??+?,?B?=:?N????K4A*?#???'[??$:????�a?Il??aX?L8 2??" ??eK????7u?0!??zG?C,c`TLP4??hR9?A?e??<??v]fr???0u"8????Qx???y$ :?x+j?u???�???|?,??h?Z?>Xn??]???D?`?& ??,9` b??6!??W?2e???p(b??0?N?Q ?5??A?(*?P?On?^?n???6-?!??78???)????i????a?Kmc???{?n???J????????m;:c??~???B8H0?q?x ????k?K1e???#?ekn#?PEL^Iõ??57DT?pR???�:?????:?Fc?nC?H???=???-?^ *??p$??F??IV?s^PW?Ye)?BeQ?J?"?+cR?????? 7n?l??U?f??/H?????v@???e?j?6????? ?.?6???J???]???l?R?????$????J?>???O?{??WI?!???I??]?<i??&}?X???(}???P??y<I?{??VL?[KS?#????p?{5??6?t?n???{?5??&??y??|??id8 �?tj?_'f??y??;?~??}o@??~???v??3??m}?nyi??t?????#????o?9?n????�PK,Di?Y��?��PK��?koJ���������������word/settings.xml?V?n?8}?0?\Œb?P?p?x?"?U??H?DxIYq??;???N?"?E?L?37??3~???hC???Y??(%?b;??Ë?????k4#^f?[!5*?M<5q? ?0/???Z??????TD�YI??O?s?j??+diA??qESF?Z??rZjide?K&???????-y;??,kN?m3?5aP?fG?y????????l{?]Go?n#5~?xKy?AiYc??8?R1$????? r?[lC?{?????? y?????h??>m? d?]J>j2Et?� ??`???r?,?(?X+??d[?8??#?&???GEn??=?gI??!?JKt?P?RX-????/i??i G?yTRZ!-???????y?F=?&??%??x??aN?7???Q??@^???HL?I???????N$??h???"?=0?????w??Sm,????? ~V�.?g??A?5A??k?M?Ze?U????V[2ZUDC ?????M{????1??XF07??XoE??M???du?,??1??Y??U|?ss=?L??????F?4???F??X"^h?F?????Tx? ?{?1??'ð# G???x"?pL?Z??]? ??!no?_E??|z??:?jY??m4R?h?I<???T?;?=n?"?^??U ?y??s???,\~???P+????[?????l?R??m<??l?a? ?Do??m?sI?%?~??? ???%;?;????M<6??c?M=6u?^????�??K?W?1??q?_@?!?Rd?M???~\??>#?0{?6E1G?n%S??[3t??=?u?3V?0?????V??jqS?? ????a?u?3j?A(?[Vj?k?8m?????~%?52???-v?:??????bzN'?i89_???2I?t?????f?N?????W??PK???z?��_ ��PK��?koJ���������������word/styles.xml?Ms?8???+X:?I?,?q?'^??v<??9C$daLZ~????@R???1??\b??`??�???????????g??????????=^??~??_^??[HS/??_??<!???^?s?ez4?%N?G??h?e???q?iD?w|Cc?rœ?d?g?4?H?o|mH?,d???p2YT????V????G4??8?? ?8]?MZ?^??^xl??4G?/",?b?s�????w?`?)?0?N?_Q??�???p??OtE?0K???>)????<?R??=I}??.?Dj]??)?5???y?H????q??f??,`???c?_???F??????,$?S??????h???{6"??ù4?6???K?xC|??CV!4]L$4d?h???i??k.#??/w?)w?c???"?D?=Y ??? ??i?g#?/????}?x"B?ltzZ.|??bA@cm?x??}M?o) v??TaY.?y??g?Sa|~??F?X??4??9??\????MK%????t?????"?0?K??O?;??????~??;??????:???????zG,?k??p7???1d#?cH64?Kh?!U?C&?9?@Gs q?????o?B-?g?ho?v?v??!???=?q?;|;nw?n???????????s???w-?,?g??,??2?:?Fb?R???hb;Yh????[?}?P=??}?~w????????W?=?M7???h(*\???9&4??Gl?>?+???.C?T?^?GKS?"X??E????*??nc??^?$a?:"~??j?????}%!??< ?#??S???? /fx?0?KM3W.*i?<U?9??9?[???V????9?[I?G???>???5w??E????b"&�Ç??wO????;gZ??|?????bL?Zg?C&?*f.?X????U?my??m?s?q[???f9c?j)?0??/??,?_&<?0/f???d?#l??,I??b0?A?????????c O?z7?y%?A+C?????64u??`?%C?Bw?,?E??)x?;??G?5IY ?????wK6??>$,v?????s7??z????F??1n?y????<y???t?7 <Uq???h??/R? ?`?)H<0???ZLDY? ???/???$???Z??QG?mBW?&:??|?#??7I?<s?*?????i???????;?99w?%??J5?~?x7|??>gPj??B????? ??=????I?2?eXk??íx??wx5X?x?U?s`t?? ??<?8uy???????: ?sp?N?????? ?Js%????@?? 0?. 6?V 6?~??h ??\?????u ?*??U?)??8S0Wq6????JL?? 1?U?iHwM??h???9B~?qp???'|%]?qq#???l??\N? ?+?????I??v98EJ?sG'?vN?????L= 2??!??M ??Z/??v????? {Zg??z{?_?,&??U??g??&?/[?ni??j(| c1?o|???????QOK??E??n??gy????? X???'?<7?q[?lk<C??^???w?H[?<n???T??}_^>?????}??1?c??L?????;????J???u????????9?y?[?????8?^#g??J?^/c?c???????; 3?WOd4GuIfJ????I??? ??? ??z+ho?[A?Mo5``F????D?t??)??D?V? )?D?t?B:Q? ???????&Q!?&Q!???NT?@'*D?"?j9?7?[%*??"? ?D?LTh?KTho???b????NT?@'*D?"? ?D?T?s?D?t?B:Q!??G????$*??$*??"? ?D?t?B:Q!????*Q!???NT?@'?b`?B{\?B{?D??D?t?B:Q!???NT?@'*D??[%*??"? m?Y^?4?w???4??x?h?W?a?s??QU???'|???k|4q6?a?qu??pY]??/|~?h??@?J?p??f ?????-?uKP???"]???y[?[?ap????nJ?0n?f4??????????h?z??g? ????c????s???????K?-5±???P+????}?3??h&??4b??Qh??(;?a?a??OT3+5$XI 0?RC???e'5??RCVj???L??`?(k?!?Nj8?a??????z??l??K Q?RC???pr???RCVjH??`?(k?!?NjP%?????????{?!?Zj?j?Z?E???4s?$L3? ?!?s? -?%??Z?????Z?E???t??%]F?j?iW-5 kW-5*lW-???UKMR?'?]??$5?Z2J???Z??UK?R?%??j?Ij\??$?}?lW-??UK?R?V?q?Yj\??$5?Zj?W-5I=p@???Z??UK?R?%??j?Ij\??$5?Zj?W-??UK?R?V?q?Yj\??$5?Zj?W-5I????R?V?q?R??ji???'?V5go*??=0o)-/? ??????l?W~?\?\^0T'????m&??????C??V???o4????/?????}??G?v??jX?????O?b?~??_?j???y??? ^?.?:??j;n?}?J?qIR|??D??; ??w?U??\?Ib!?3??;???w??V? -y?x ??pKj?oY?E:?i ??.??p?4?#??E?_?????;????7?gxQ?j?{??.crw?A???-?vg?;ki???Z???g????k?h?2,/?????/e?T?4x%?j? ????o??t?k???????e?F?D ?F?x?1??A??]|???;???go???grz?g ?y*\?F?z????z+?????%k-????Q?:r??7?=??????U??# - ??:?Vb????u???w?{????;?:G6?:J???N'?}]??ol)???-?\??{s?6z???CC?&?]@o=?'?????$?Bg????dAB???I????Y????=?:`m???T?69Y?P+x?r???5??4q?Y?No?9?????ju??]??]A??v@u???????Z????#u???H??pN=?[T???|\E?/?????$,_,5F??'{??Qo(?????v?p??jZ?J??E}???=?[Rj?? Nx?F[?%7?4?R?]6c?????y??r????G?????F?z???9??-f???}??3?Ue??<???W?j??R?T?_??PK<?.: ��??��PK��?koJ���������������word/theme/theme1.xml?YM?7????;?=c/?{l'mv????(??3?jFF?w?@I??BiZzh??J?@???f?6???jf????|4????`???}??}?G????3?B???u??5?G$Fy??o?M]c?1?$?m} ?~a???-?? j?>g[?????? ?E??sd s?6"4\ib??6l?? ?\?r??WG#Am?p?o?????9+*"L???G???V??,?T;???~br????a??hh?f??????? ??????f?]??d?0t]??; ?v???~?_?+ ??H?5??mu{? +??K??^?s?^???;^??%?]??2????1???%?_?f??5|J1????;?|? ??KJx?s?=?/Q?4?*??o?k?M?@�???r?O?p"? FC????b?AN??6ms`:????U??d]UEl?????1o? ??y???Ok'??????????{?+?.?<?????????z???_??L????g?????e?????o>?? x??? ?Gd?x?]'???8?of??$[t?6 t??5??)?@???zoR!*?????N8R�/?Y ?K????/9 ?<QwN'2?:�???Õ??'c1??e???kX?$0?\+??? ?[??"Jq??�)C???\mte"/SA??Zlvoj]?U?{??`?K?ka?&dJ? ?2r?TEroJ?Z??N &Z????l??i??e!/???iVGR?T?@???0?X?????) ?k?+I?? )?" ???7[?7???'H?2??%I}=N??|? ??<C?+?}E???u!??}??E??*?p???w_?{`?_?b?????????M???{??|T/?d??#???b??Jugbx?@T???hq?0N??.????(? ??`,???6s?0mL?????e????????0�|Y/??y??xU??[?????0??W:}}Rgu??D??<--???2????4P<?????o�ø?Se???gzS0?ö?k????i??IH?01\?>?\?Z?T?JA?,rm?k??%?H?9?n"0n?#q2??X?c?n??m=?@?eS?{???l??!??Q&??/?Yv`???Z?9c5?p4??P?,?????-?E?L?4>?xB?(/??�??E4cD????\?b??r?<N?lG????? :?8J???2T!&???u_m?"?6?`????&/?r?<?????w???$jM55GMm??q??;C???|??`u???,??? ??b???qu?9??�?{?p?P?R??v?.?\?P???^? m/l?M??p?l4????x?c?=??u?"(<?,??{ ?g?t??_{?????"??<?q???7?}??????V?o???????F+?????A/????]];,?n?]??l?V6\?,?7[????t?}?swk1???<?%??�PK?R%??��?��PK��?koJ���������������word/webSettings.xml???J1??;,???Y?-?T???>@???L&????k?H/??I23???;?? X????? yZ??j???|pm*).-]???????l?7=,???)?*I??Y??k?? )C??]?W?n??fW?"?P?v\?Wf??) u]?pK~????2D)?:d???S??x??<??>?=t!?????3ue???'?Q?>?w'???????@???[D?@'?3S?r>`N|?? ???v1R??p?????PK[m??��?��PK���?koJ??Y??���R�� �����������������_rels/.relsPK���?koJ)?��o�����������������[Content_Types].xmlPK���?koJzu5??��?���������������?��docProps/app.xmlPK���?koJ?ws?9��]���������������?��docProps/core.xmlPK���?koJ???��?��������������j��word/document.xmlPK���?koJ???4��?���������������X$��word/_rels/document.xml.relsPK���?koJ#R???��?���������������?%��word/endnotes.xmlPK���?koJf?#U��8 ���������������?'��word/fontTable.xmlPK���?koJ???��g���������������V*��word/footer1.xmlPK���?koJ)_7?��?���������������?,��word/footnotes.xmlPK���?koJ???N?��?���������������|.��word/media/image1.pngPK���?koJ,Di?Y��?���������������?E��word/numbering.xmlPK���?koJ???z?��_ ���������������GI��word/settings.xmlPK���?koJ<?.: ��??���������������NM��word/styles.xmlPK���?koJ?R%??��?���������������?Z��word/theme/theme1.xmlPK���?koJ[m??��?���������������a��word/webSettings.xmlPK��������Ib����
    11:25:04 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    11:25:04 STEP 5 - Get document by entity and domain name and nonexistent domain id.
    11:25:04 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "test", "id" : 2 }, "entityIds" : [ 35 ] }
    11:25:04 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:25:04 GMT
    Response Time (ms):81

    Payload (Click to Expand)PK��?koJ������������ ���_rels/.rels??AK1???a??l+?H?^??H?C2??dB2???DP?.(xf?{????aT????h`??(Zv>??????"???? ???(US???&?D????4?(?M?9??1?:?}????mou??Sup???@1?$?8;??Ei?s]]?&???[z??^??\???Y?T???Uj9??p?k? ~?.S ?,??>Gts?S??~?,?)?????;PK??Y??���R��PK��?koJ���������������[Content_Types].xml???n?0E?|E?m????????e?T????C?y?}?D-%??z?wf??<?ne???:?UNF?$??.??r?1I?I?<S????????d0?? ??????{?@??K??e?B??V2?S[Q??'????w?k?A???=A?V?O[!???!???$?[\nÜ??0cj??G']??$?Cd???¸4???????qd???7??N???Ph???AH[@??F??Ig??W&1!E? UG1uvU?Cg??pQ?`????~7?X??sx?d?u?dB?v?Y???1(?O4?a8?qJ?5g?NCtrl ??C?(>?????j%`q|????R8?G=?8?????;?V??????????o?;??????3t$?y.'?/PK)?��o��PK��?koJ���������������docProps/app.xml?S?n?0 ??+ ??]????H7????gM?a?$Hl???G??;??G????s?e?8[?b?? ?v????????Jv)??Mp???b{D??<?=?*.(m)??+?0?k[????,??<????6??I??????h?t??'=)j?}???t?[4{?'V?UW?dA????A???xt???,s?G(?{?F?\?E)??W?wF+?V?[??????np?%??%?^?? %]1?c???y j??GY????V???U]??q*?r?Lrx??4??E?*v?_*B?[?*e??ec0??G ?6??p^6??"?v??|?@???pC?k?m????????????i?]?=?o???l{?}??????u??.??????o??4?eY~?/?,%??BCS??2??t??;h^k>&?Z=???,????a?^9??_?PKzu5??��?��PK��?koJ���������������docProps/core.xml???n?0E?|E?}b; D-??H?JE?? 5~?v?}A?.??;?w????Iv`]?U?hFPJ?V??/??%?sU?F+(?????0Lh ?V????rL?m?7 c'? ??Cq???>?v? _|8'd?%x^q?qLMOD'd%z???MTC?w?f_??t6D?w?]????a?D,^?b??V??P??f??P%?????G9+????r???qJiJFKr?H?????H<??M?�?<?0Rg??? w~>e]C?p?1??/Y???a)e??u?3???®?6???}9???B??PK?ws?9��]��PK��?koJ���������������word/document.xml?]?n?8???????:?$??,'???$?, Y?cNdQKIv???X????'9,???mY?c?Q&?)???b?X???-4??%??|?^(g?5??????w??\????&5?1?=46.?_l????M???M4u???????1>??<???\c??{1&?.z??pH \?Rf?4EU?7?Q?.s_?'?V7^??:?????u??d/???^}?????x3^?? ????|f_?*??#?A??G??????9:?5?-?j?#????[?8 +????dl?S?6v???O?G\a???Cc+h??U%Ì@?Y?0??%c???s Mbp??vh?8/?M???N\??{?5???[?%'9?5w??<?t?]q?Ps??^r|2??)J???ga? ??-_yH?J??x?f??Lt?????g5??[??=????#?cD???Q?v?? 7?????k?XauN/???????????-?????|???{?}???? ?z?Av?N?y?*?q????t@?+??3??CL^Th?cNN???^??k0????Y[?f???A?R??Z??????#,?U+??? bb??? ?`?e?\xK~?G???eS9P????? FI^??7?,????59ZqM?_C?1??_???-<??1N??w????`;????\5?<}#??Mto??6F???x????3????} #/??t?(??\???Lk-???lQW?=5???E?Z? ?*F???^?>?-Q2???So?N>?v?:??{?0?b6?"*????.?HN????~H0 �-???Cby?as}???? ?????q??U/?�?z?Ym]]+??k@N??a6?-???b?C?fu/?D?????3d??r??us??O`J?0L??Be??a??9!?{??l ?~]i????UbB?t??~?a??]2Ne?u}x??D?>?k<????K?"?3(_?q?@f???k???]?4k7_gW}G$?!|m?px??+?E ?[w?|2)??IH??"??r??w?Z.?g??i?[J??k???hv;'???;??it\��?P?????Zo??3???J3?n?~???Z?}??-RFn ]??x???N??? 6-???[ ???<???0>?Z?V*aK4?????uMm?+??ly???j`?fnT??q?L?f???}W|??????;_?(???????}jb)?rm????<??U+y??w.F??????B?{???F#???#??? ?u??z?????}H??Ú????!A???b}B</K?b]?:?:??:I?{u??r9??t?t?w?`a??h??????/?X?9??g\FE&q ?u?p?????*?????"??b9??WB^Fl;?f??4??n-????W?/?m'??w???o?q??,4DN?6??:???1kF}??&_6???_:#?N0?@HB??y?1B??? ?:????#|?=??A?/Wl??????#??????(l?????K??|?O?????m?�0?????#&????a?U?P????%???W"?ga?o????7?3?~???c?}>???j???0f???f]~p?p? ?6???x?/?C??iR?!?T?P?[?@ ??,? L??????=????????q?IC???D?Wj?????n??_/?xE???p|??b???W$???=?l?xsUN0??6??????\?=?S}?|(?*Y'0|,?D?6?????1:a?t??a???R?q?e??;b?x<?????ls?u=.y@n???I????o??????)JW?>?7??yCi?????y[?m7?FG???????????C??g%?????r?'??D??O??Z?'h??G>Z5??c?3F?u?.?k? ????_.?>4?~??&?????!?'oz]?I? ?g �???z?`:F???<o??]??n???@?M?Y??=WP Jja??W????`???[???_??V????N???b9???-S??????C???3?u^I'x/(0K?\s?z?1??<~A e???:{??*A?{??)???g??????YSU:?cx? ?q??_??*=Mt???????9??=?1??y??s>???N?&??????{??4??+??am ????# ?&?6?????v??\?M?\?vt?????????????:$?h??????k?V;?9????+??u????????n??`?2D?'g?Q??C?;? G?Kr??h?S8`??K;U???z?i???&?T?v?m 7?@Bb9z?O?D?z??? ?\?$?/?"???q?b???Fl?????8?????2)(?h??;?a|?6?{IJ8??X??{-??A??J0??t????d^ l ?1l????U+???o?y?#??+??y??%??6?}???"V"?t??p?CS?´?UU??Z?Qk????H\?????qP'?Z??~?K??q??'????E???Z????????#??*z9 zy?.A*?Q? ?g$?j??k uU$~?$? ?}!?8?9ZM?.??;~W\Sq? ???kO?? ?K???aL??A4???R???(? ??3??C??-???"?)??6?t=????t6???1zT<??&K??uP?|?- h????t?a??p)6?o????�?,Q?!???}?PV?Fo?@?^?]????mX?Po6c1????vJq??V?iZ??@?????N+?7R]4?wd ??V?Y????"b#?S0??\ ?lq??<Y???U??5?Nzx??\k: <K??b??FS?;?I????'K?G?GoB?'?f???q??5A??7??$ p????????i?EM??5??g??k#???z????v?k0?c&?? ?? `JMG0?3?vA????SQW?K;m?*l9??/?<0:a_?p?�?H??????w? ??oy??`?_?e3qW$[?=*Q? ??=??t???t??&??X?` m???ZU %??+?uy??%9?Vo?Z?[J??6M?h)?Mi????iCx?m??zX??????o?????Ba??r???? ??H??w ?7za?B??mOG?!??f5??`w?h????X???>?A???????<[`<\_?????-f????J???O~v??0??? ?B??'�? ?>?=?_?p??d???r?????!?T??????WG:W?yH?,??p??öRAHIf~GR???? ???3?B?p?/???&r?3}H?d#?{??}??????v?&???q??r?? ???!M??yd a??v=H&?B:?0C [x???AW?.??z??<??7~?>?8?a?&? ??8??7d^ Q\o5???v >???t(??mg?(?d?????&??? Y?8t?? ?8??E X??n??;a|iS?0a?mq*??? ? ?????????&????#??%?W?????f??SO�  ??w'???h_??? ?T,?f??:?p?;G?>??N?8?6;?\;DE?C??!??d??)?r????r?i???W=???[C???O9Wsp?Y???\? ];D??w???PIu?N??\2y;??? M,L??`?6?r??7H??-?98yw?>??L????:??TgL?E???? ?7????a??O?c??Ak???!C?+'0??W?UV??.T?J/?? U????U??? ??I _xo????c%*?:6?????W?P[??X"[?c?A ?"v???5R???d??6LO?[t.?nJ?????ó?\???SC??6?r????|??Q???)?m?????????x??b?[?o?q??D?? 6??4?5?)p7y??6:?^w???`???i?? ???d?B??2-nqpD?]???}@|??s??????x???O??5g???} ?]?T B? ?O?6??VM:k}??N? j???r?s?h??g????bM??;*?????:?Dx??????A??l??????]???^eU???jiL??i?? ?? g_?,?????}lP??bu?t,???J??????(?n? <K?????a??R? ?c?f¦???o??mo?*n??~????t?|=??SD?e?? {r6??(%?tC???? ??>-K?????????T??I?t?c(??Fd@xK????????jx??L?r????)?,?X^N??L?=???k????F=?????i5>< o}$1I=a???? ????e???)?w????A@+??G?l&?{?]??0?As???*üH??m?B? iY?7??9????I?-?X??R????P??0.?7.?r&?p?>?6?? H?G|JW?9Hu%O????Oe????i???c?????<?j?u???>3??Y????]18w@8Q????????g?8??NEY?c?�*??,?%???X?8?f?i???$??Q^8b????7?{X)�?V�?`<??Ab??N,????1?F?? (?"????5?BY?}??c???=??sGt??x?M?svJ]??tbC?`b?3?W??G6j|??,?tc?+??-)`#?U??S>L?n?D?1??`?/? ??GT??????m%?%U5?Y/N N??Z??Xo??c?fwq???<?}??????Wt|D?????}??Q?PZ+?^???E?? ??vS?YB5?/? ?[}?Nq?\??f????|??hE???????????????v MU?s�?9r??^*zY!?#???e???�???~??7{,??{<?m?r????W#??~?d?h????w??j???Ëy?A?!b:????a???fE?8????qk?7?d?=????V?ot?i?Z???n???3?{?< ?6??*c?Z??h??8y??R??f\???oT??D??????c?????w??b????,j"?#???????+v??V?/I?????P?J|GZQ?X !?F??i?V?6AF????Xo?i ?%?-i?Fk?:x???#^??k?>Q???|??G ???G!a?Q?,??I??B?c(??a?b?c&??X8-????1??n?1'y?Aw?????_?n?:????g!?oI9 ??? 1b?????k?n?h?{??w????3j??i<?{+????vOs????~?=??!??b??f/??p;1o?n]qH^??\??y?6`?f????pE*??4sJ?S?R??{Ww>?1???\???*aSO&S?5/???????u?5D?;?c?? c ?\?G????Dt8D?EA???V???/w???W8?? uwx_&?J?<A???"/8?^????7?W??î??{Jh?+5[?W?<????kO??@?????|??????"?y??fU@?0??????????;???h?s??xO??O??I???qi????4? ?M6?-@????????y??C?6?B???S?$??)??t?&?y?y??j ?He?8}4???;sn???H[?G$?jKl?? ?Na??l??~?2???W?>8????CVE?B????? ????kZ???#??JM|?-????7?2?h+???6&?I:(?q?x?|=???Sthp??w?S? ???f+? ????L?JX???M?P'|L? ? ??z?F;[S??q?A??K a???"?~??V? ?}3P? ??q ?P?E -??/?pB?T?|?aJ?H#&????YFd?h^i???????:????[S?????,?????Tl>?}a??4%"? ?T??sjo>???=???(??v??.D?-?g@ ??,? ?\????h:G???J??,?G?v???M????4?L{?l[?a@??????-??tj???Z????`???G??>?????Z???|???V?Jx ?l?)?,zi*0e?pd???¼?b?:6 1? S?e??Q?[q??:?q? ?????s???I?S???? 8G,????Fk?e?l_-2??U?? ?v?F{?TI?\"?|./??? g???&bM????????%???wNi?]>}9U??fX?L??#????R?B&?????C\M2g?#g4N ?6???nA?2H?:o???$p|?@?c??1+w??q?\v�??),F^PX?GW?=??? ?#WAJ??L?,Y???\?W?Jzn? ]??"? ?A ]4O?A}??93An???W+e? 9WB???=/??i?????i?:?n???e??d?????M??3????{?y> ??w?oztÇ?W??Ue?N???V|s??Sym?]?&iU??*)?<?{2?W4"I5????{?+,:???6?#?b?1?~s???/SbYa?8k ??u??H?r??N,?_??5a???t???H??|???|q????%\V??}??!?W?}??????dH ?_??????/|u?w?Ww?N?8??w<?U?uG??\>?4???????>? g?\\?s???????>?C??? ?NB? ?<?sfD?±??'??An9^?h???X[?& ???}?m^?f>?w?"?V%4*??Ihh?F;^?G??R????f=?XS[??J??????v??1-??@[!??????gH?\\?E?3}????9??d??Cr??8???a???4s???]I?F???=W?\ =?p=9?F{GM?m??+??eA???xy=}???w??R?4??_?h???? G%O?O6??L{e?[??9?b?}??0]Z}yD?X????;??q?R?Z??b?????X??�[T?_-q?P`?@?^??N??k?C?F%+P?@a???V???g??Mi/`]??bPX5??? ??#?????5[?U? ?8?RJ@??????????|u?? ???9&6q=??V??J?????YyLH?7?pt?\ Z4 ?m?j????;?h???R+?Rk?k?Gl`'-?g|m?gI?*???? Yj?f]E?[?q??v3???6\wC??D??z0??h???Pj? ]SM?'\jw?Q??Z!?${???55g????Ml{?c?6?k??77?z??:y%Tlxl?sO?:??o?F?+???????x?Yp"3<b?? ?Kb~>c??<m?<?[r??5DGFpv??�i?Hv^??":uD??D?U>??3???$Ayq$(9P?V8l&?????%X????a4?p L??Q? ??C&????/??^??PK???��?�PK��?koJ���������������word/_rels/document.xml.rels???N?0???=E?{)L?????V?:8|D???L??m?\???.? ??/m?j?-z??vJ?4KRJ@???d?????fI?E.+?+9???z?z????????E??i????e ??Di??M????nM?4/?xl?? f? ?'J?UN??()?i�s*?b??Wu? ??Tu???�???f?0e!E??&?Yl?X *?aq??????N??[???c7h??/?]?1I%?^R+?Ra? 9????W?????? ? ??8?;?Y?????A??|;?D???l?8H,?????cxT????z?PK???4��?��PK��?koJ���������������word/endnotes.xml???n?0 ??? ?'??u[?8?tCo??TY??Z? ????????Fg~?IJZ??5U?W?k??%?E $?v{??s?E>?E??2vP??n?>??TA??>m??X?M9??TF?????",%?E??? ????$?F?T???³g???U@?:#M??k? ?A??J???/3V;H{?b??GA}7X?K?M?(k? t?Si@?S??f9@?????%H>?????x???hd?????$??"-b??D?K??#4L??????&???^?n^q~9??D??h??<???V_????<1????L?w?N<U??JQ??Z????DM?xe??%?gl?t?,M?G?g,????^?ai? QW?d??pm3??f?5jm????!???{???s??I>?m???PK#R???��?��PK��?koJ���������������word/fontTable.xml?]o?0??'?? ?7??4jR???&m?XS??!&X?6?Mh???|5??)?@s??rxt^????g?*?!???CE,L,G?y6??#G"$????jt????&R??z??<??|?:N)'?#s* ?H??G?t9Q???&?<'??Y????1?E???DE&??'? c??f?(?NY?7j?%j?T?\?j ??Z?&?2^x$?Y???????4Y)X?a;??N??N?? ?x?y)?"? ?C%??qC?)??pH<??\f6?!5? ?"??.?????[???r??qJ??f;???,[o?Jr"?D?L?n?+?XUS??l?B?1?4?#4?a???Fb????x{s??n ??q??o?t???O??????a?$E??#??O???"?~????}?j??D?P????= 0?T*a+\.?:?#a/t?Ep ??????8??h?R?%"?+v?%??|?Auo??dZ?6???"??$?Fv$???b?)&P?????Q? ?*??9,?Y0??????B????SH3S??s??;D?,r?i???i?/l?????h?????+?????o[???/PKf?#U��8 ��PK��?koJ���������������word/footer1.xml???n?0?????p>??TU?l??V??8?U????????d?V??????????????????)&?#???.R??e=??w?O?M?{@?%??6@????!3?9j,?a8?%?e).??I9VrE?X???Q??s?x??IL???a??tIuM?S??:8s??`B) ????^l?~???1)?@'{?? ? IzA?a??s??!+?*??2F?e?`?+?=n??,H??&j%?- ??z???<G~?)?+?H?3:?"?H?=?DQ????T?????�?????9??T?H??????X?&?n?]&???E8l,j?p$e??q|C??)?V<??????f?@????N-?d5???'?g??<???L???G???6???:&B=?AP?B?{?Nm?? w?(?jg?=1:?????I?b?k?x??(Ts?????? ?U{0??7??T"o?JQ?6? BP???S???\???|?,?{???8GTg??W?i?a?j?¾ ?;\?_PK???��g��PK��?koJ���������������word/footnotes.xml???n? ??? ?J1???j??-????RK,??Vk;g??(??N`<??y??? P1"?\1H?Z?????????q?�N??6?,?/??y?J2 J2 JM?(?4e?R?e??c?2.??K? XH]?????q\?I? $a?? 0n?O?B??'??@s?S0?:?4K,?Y???:??p??k ?0*?#z?mH??wu??$?.d??\?*#6<??l&t??[i~1?!?s?X?)v?????w ??d$??y"/??q??D?o??DR???7M?p??:??????n?? Mt?????R?*????n2??MZONPFn?????? ?%??H???C??%1 ????�?S3??"w??m??6??q5?[]?u? ???n??R???$??]k`'?PK)_7?��?��PK��?koJ���������������word/media/image1.png?v?W??�3??% R0H?????1????Hww#)??CJ# H7C???????[?/x{???g??g???WS?'??��? 0 ��????�0?9v W ???Q??J?�P ?5�??j?Z????????????^AAAmmm0????22BMM?????????u||,..???/???zz?????????y###WWW**??????-;;???%nnn???AIIijj?????????MNN??????F???ADDtsssww???WYY??????????? ?????????p???ddaa?????IHH( ???*++???????B??????qqq???"""P(???E[[[@@???Nkk+????????????????????OOO///???---??????FGG;;;???mllHHH?<yBFF677dhh???~xx??????V\\LJJ ??????????488???DCC??????0VV????_????JKK333OOO'%%yyy ???????????????????vtt??????,//gdd444,,,|???????}????KFF?????????iiiBBBrrr???...???&&&???jjjCCCYYY999???????????LLLnnn????=C"?????????????????100(**:88(((PQQ???166~?????11?????w?>}?????????????7h??????L?�x:??`�??Z??W???B?5???P0?|?????::???M??7???H?$?H??$?OO?v?<}~?FO??? ?????k???????f?~?4:]9)??l??MgI?W?i?"?[?W?C_T?j?]???P?uv?C?e???????x?[5r?YU?}??? ?e??Mb???fH????? :?y?6?\?m*?M? K?!hW?s?? ???r??X??-??x?#?J???5??R2F?o`??8????0?s??h???l??4???a[??J??f?/?W??N???g?fW?m??????(?U????Q???I4i????6?V?K,B0OZ.?8m~_=??\ ???%?I??T???E%??-W????p?? ?Wg��3;??I???O??}?W???X??b/y?????0E? ??|r?{p? .??????5??Q??j6?\?\?r??<&QF?GK??zn9???9???????l%????K?????/?X9+?Qx???u? ????m????#???"?]ONiFY?O? W r?p5G?y??�??l=Z,??~??`??eV??Ir?'Md6???0F[?: ?D???u??.??)??Uf??C?c?e??q??+V9|NB??H?)?lhI??R?????_????]x??U? ?????!?!??@???Pu?%M?=?Pz<???CL?Y G??G?U?'?8A??U?m?64?/]?Wb0??.L???/???????CT??&F(??|ar???L??Vp1}!^w` ??|?P?????#??Q:l??%;?"??71.ld0??;|)?X? ??>?x7@?W$AWjl?nIv ?q6A)??3U??[?=??1??T|?z)??5[_?????{ ???#-u????;???????T+?:????U???tI??JV?*.?LY?^??O????/???????4????N?l??<???lTdY~???8???& ?r???1??O?P??k???F??Å?????+?E?3?Ng?o????]????O???L?gX?Z="??Z?F?4?y???w??? ,/??!?@??!\K??C?D??Ô0wb?"??^s?\??>?r??X?T?^<1?d??V&?????Q???0?A?H?t>?:?&?eX??2;??8#_k ^??????;oFS??-??8u?`8?'?/Qc?q?@??Z_N??Xh??a??$????R8??)P ?p??&\?CAxb^??qv?????j&##\. ]3D?[?X????!?a???\??`J?:d?f|??U???`?,??I??J?0?,???)??~???*? ??T???+?3??<??)-????3 I2F????2??<?xh5?q_??? 2? ??t??^?-??B,Z?g??)??U?(?o?Q? / 9??P?H??^?Q?h???Fz(?[a???fku9MA? ??4n?_?z?y??$?:yO?S?#?F[? ??mc???�3???? vmtver??a?]XAv??&n7????-?kfC%?q?g?]m?`C!?Q???#%??8/???;?w?Z??~\^?????=1?!??Bw?p???Y????<?M??:????!Xp(m?????;q?F?????_w?h?L6?<uI??x?{?x?y??l??U??,A}?A??M?vY????? ?[??u.???O?;_?L%t?,???PH??%Z?Y~dK?????????????L???!?????7 ????:?????????"U?ow-X#?l#????v?y3&Dm?i?,???i???g??????????�?xg 2???80}?MKO??3?(0)8Aw?q??/T?2_ !????? ?/??^F,??c5Pf2ZY9??#x????Z?(<?Q??t?^&{?????vz??8? ??K??=???^W??:??Y??$?q?!??&.5?N??i???L???'b`??(?<?@>?�EW?5?LY?P ?)?m? ??????g?L|f ?z?????N?}?b ??x?U??v??Vw???????l4???Q???p@P?[??06?)??????????b?!D???[???rP? ????????[??V?"YA?6?? _?!???{?T??^?&??hp??n5?cV_S?????jo ??D?M???.:?<?<<e???R?50?c??=?"M???????`IBp?)?s?VE??1?H9?4-#??H?:?q??EZ?C???b??SCq?4P?l?N?+?i']!??R??Cs?+L??"k? ?]#DP???N?S??}?x?????>+??7Q??I?O~?T??l^N?T?tJ ?K[?9??;1?n???????M)VZ?*??nd??b???&(T?9v??N???mk*i??65m???=@?KI????%-a??eæ??:????AV???fe?$NTl?z???i???G??$I?S?~(?4D??B??|(?7>???f?L?e?%?j?ie?;|????8vJ?F'uEt?U?^????6H&!???? U+????V???|?f^??x?l?V????sWs?ÆI??3??Hi?_?P?)??? ,jA???? G?-??t>?r??V?U???????o?U?S????{M??H?.????????$d???�?????B??i2*ia??sNbHjJ?vL?UB?3\?W???!p?d d}u?W?h???^? ]�P?8??D  ??of?kN{??�])?t?]?b???????1j??q) ?G???}J�o^U?|` ?1??*??'??$?*?l?>??&~?|+7?W}Y?F?Au???e?fM?????sw?ppt?y???&\K????~v?Z??Z??O???W<????'q^??i?^?'? ????m??b7???? ?d?? 'D?7K??}6&?? ?4?;??L&.?lT?"}Zt??#U????U?/B?$???F???>?}?J1?y?E?VucxW?? ??/mg??v??`.??8zb?y????x????{%? ?S?6!L???~al?????o?'lW??????????. j??ti??W?<?T?????P?????q?U?????*????#????}?????z?vo?|??@?H?}?y[?<f??7???????1???[??0???a ?Dt??OT???n??<y&1?3??nQF?????U|G?>?H?T,??+[1g??TM?W???;*1??u2a???????^?? ??[??9?D<R?????????q#K?Y???2??eN??<?YwT?|???/?^j?7????E????? ?p?????(}U:??8??)*???E>?d=?T?N??????????h????"[;*{|5?.{?0T?7<F?,rV??l\???u? ?v??w9??F?_e?1yT??]?????U+..?M????V?-DY :???^?1??"#?6?j8T??d??? ???4??q|????tDW???N?A?Jp-?@h?????%??kn???DKM??m? $?????????)oU.??7X?t?;?8?;??_?????w???x ?F?? <???????j'.?????g???"p|??j??Y?=??y??D????Q?? ??6 B ?Lu??Q??A?G.R??\?+?y?@?f"??+??R??e?0?(?/3R?+1?g?,?? 2?*UYE???pP?P@?< ?%??nr?Je??O?????????"?y{??>?7?????`?u5g?$?8??????Y?T1?)L8?('?? ??n?C?,!l???,m??KN??B%?eJ{t???(??????D nFP???^????????Y??jI????$~?G???x??????]?????j?v?;dY?[?? ??????%F?2}?x?W??F<?3`S?W??a? <E? w ?vFU??`8???K?????L???;??)??0h0????>@n??D???4??)?,[oy%?I??_22?(?ku???x?~h??A-�2? '?J'?R?$??h?Q??fE?U????A?C??jR??J??L?xR????)?6??+???? =???~?kw?>???????oV?/?????Q*???"*????K[??)?? .a???$? i?'2?`?!???]???? r0??R?l?S?!?m?k?????I???P`(?J?Gv?u ???W^?c???v?fg?&7d?#????Yy??XU6?1=kK(U???~???T.y?? ?6*????T??~??w?lR??%p)7?> ??*){???fBo???$??fNf?#\??Md?�t]? nu%C??1??.?R??S A???o?=???L?^?F?????"? ??? ??\z?Ut????d??B?G,?O?I?s????&? !???@n???Y)?????????V??3??HZ???C="Pk?J?)?L?uZk?@0???H??????pYh?wM?|?." ??DU???;Aq?K/?\ni????=???U??4????k:^9?d??[:?7??\e?l?$E???yY??N???nUs[??A?c??/???.^?/J????Y???m I????Q?SaMW?ys??Lt???>'???%H?>?w?j& ?*?5>???{??|??-????pJn u?)k???n????_??,z,gd?k??d?^?tb?-??z???A?K?.??aj?d?.?%7wb?"?A??]????fQ? ;?f???&!?Z?uk?>-??H??1?F??lZ??L??? ?iL$???:??"z?l?9????/?.???{???? ?????t`%?%?????i?z3 ????O?/?G??Y?jh???c?s???m?K?/???I????n?? v????????&? ?"S??$?�PK???N?��?��PK��?koJ���������������word/numbering.xml?Y[o?0~?????B,*?(?i?&??M0`??N?}??O???_??\??M?? On??????s???#??r?m??m??l??e???9k?W??.fM?�r)6H??q0??e??9uc9?iH4*?Y??IG?e?p???6??CF,6?Z3??k;??+?,?B?=:?N????K4A*?#???'[??$:????�a?Il??aX?L8 2??" ??eK????7u?0!??zG?C,c`TLP4??hR9?A?e??<??v]fr???0u"8????Qx???y$ :?x+j?u???�???|?,??h?Z?>Xn??]???D?`?& ??,9` b??6!??W?2e???p(b??0?N?Q ?5??A?(*?P?On?^?n???6-?!??78???)????i????a?Kmc???{?n???J????????m;:c??~???B8H0?q?x ????k?K1e???#?ekn#?PEL^Iõ??57DT?pR???�:?????:?Fc?nC?H???=???-?^ *??p$??F??IV?s^PW?Ye)?BeQ?J?"?+cR?????? 7n?l??U?f??/H?????v@???e?j?6????? ?.?6???J???]???l?R?????$????J?>???O?{??WI?!???I??]?<i??&}?X???(}???P??y<I?{??VL?[KS?#????p?{5??6?t?n???{?5??&??y??|??id8 �?tj?_'f??y??;?~??}o@??~???v??3??m}?nyi??t?????#????o?9?n????�PK,Di?Y��?��PK��?koJ���������������word/settings.xml?V?n?8}?0?\Œb?P?p?x?"?U??H?DxIYq??;???N?"?E?L?37??3~???hC???Y??(%?b;??Ë?????k4#^f?[!5*?M<5q? ?0/???Z??????TD�YI??O?s?j??+diA??qESF?Z??rZjide?K&???????-y;??,kN?m3?5aP?fG?y????????l{?]Go?n#5~?xKy?AiYc??8?R1$????? r?[lC?{?????? y?????h??>m? d?]J>j2Et?� ??`???r?,?(?X+??d[?8??#?&???GEn??=?gI??!?JKt?P?RX-????/i??i G?yTRZ!-???????y?F=?&??%??x??aN?7???Q??@^???HL?I???????N$??h???"?=0?????w??Sm,????? ~V�.?g??A?5A??k?M?Ze?U????V[2ZUDC ?????M{????1??XF07??XoE??M???du?,??1??Y??U|?ss=?L??????F?4???F??X"^h?F?????Tx? ?{?1??'ð# G???x"?pL?Z??]? ??!no?_E??|z??:?jY??m4R?h?I<???T?;?=n?"?^??U ?y??s???,\~???P+????[?????l?R??m<??l?a? ?Do??m?sI?%?~??? ???%;?;????M<6??c?M=6u?^????�??K?W?1??q?_@?!?Rd?M???~\??>#?0{?6E1G?n%S??[3t??=?u?3V?0?????V??jqS?? ????a?u?3j?A(?[Vj?k?8m?????~%?52???-v?:??????bzN'?i89_???2I?t?????f?N?????W??PK???z?��_ ��PK��?koJ���������������word/styles.xml?Ms?8???+X:?I?,?q?'^??v<??9C$daLZ~????@R???1??\b??`??�???????????g??????????=^??~??_^??[HS/??_??<!???^?s?ez4?%N?G??h?e???q?iD?w|Cc?rœ?d?g?4?H?o|mH?,d???p2YT????V????G4??8?? ?8]?MZ?^??^xl??4G?/",?b?s�????w?`?)?0?N?_Q??�???p??OtE?0K???>)????<?R??=I}??.?Dj]??)?5???y?H????q??f??,`???c?_???F??????,$?S??????h???{6"??ù4?6???K?xC|??CV!4]L$4d?h???i??k.#??/w?)w?c???"?D?=Y ??? ??i?g#?/????}?x"B?ltzZ.|??bA@cm?x??}M?o) v??TaY.?y??g?Sa|~??F?X??4??9??\????MK%????t?????"?0?K??O?;??????~??;??????:???????zG,?k??p7???1d#?cH64?Kh?!U?C&?9?@Gs q?????o?B-?g?ho?v?v??!???=?q?;|;nw?n???????????s???w-?,?g??,??2?:?Fb?R???hb;Yh????[?}?P=??}?~w????????W?=?M7???h(*\???9&4??Gl?>?+???.C?T?^?GKS?"X??E????*??nc??^?$a?:"~??j?????}%!??< ?#??S???? /fx?0?KM3W.*i?<U?9??9?[???V????9?[I?G???>???5w??E????b"&�Ç??wO????;gZ??|?????bL?Zg?C&?*f.?X????U?my??m?s?q[???f9c?j)?0??/??,?_&<?0/f???d?#l??,I??b0?A?????????c O?z7?y%?A+C?????64u??`?%C?Bw?,?E??)x?;??G?5IY ?????wK6??>$,v?????s7??z????F??1n?y????<y???t?7 <Uq???h??/R? ?`?)H<0???ZLDY? ???/???$???Z??QG?mBW?&:??|?#??7I?<s?*?????i???????;?99w?%??J5?~?x7|??>gPj??B????? ??=????I?2?eXk??íx??wx5X?x?U?s`t?? ??<?8uy???????: ?sp?N?????? ?Js%????@?? 0?. 6?V 6?~??h ??\?????u ?*??U?)??8S0Wq6????JL?? 1?U?iHwM??h???9B~?qp???'|%]?qq#???l??\N? ?+?????I??v98EJ?sG'?vN?????L= 2??!??M ??Z/??v????? {Zg??z{?_?,&??U??g??&?/[?ni??j(| c1?o|???????QOK??E??n??gy????? X???'?<7?q[?lk<C??^???w?H[?<n???T??}_^>?????}??1?c??L?????;????J???u????????9?y?[?????8?^#g??J?^/c?c???????; 3?WOd4GuIfJ????I??? ??? ??z+ho?[A?Mo5``F????D?t??)??D?V? )?D?t?B:Q? ???????&Q!?&Q!???NT?@'*D?"?j9?7?[%*??"? ?D?LTh?KTho???b????NT?@'*D?"? ?D?T?s?D?t?B:Q!??G????$*??$*??"? ?D?t?B:Q!????*Q!???NT?@'?b`?B{\?B{?D??D?t?B:Q!???NT?@'*D??[%*??"? m?Y^?4?w???4??x?h?W?a?s??QU???'|???k|4q6?a?qu??pY]??/|~?h??@?J?p??f ?????-?uKP???"]???y[?[?ap????nJ?0n?f4??????????h?z??g? ????c????s???????K?-5±???P+????}?3??h&??4b??Qh??(;?a?a??OT3+5$XI 0?RC???e'5??RCVj???L??`?(k?!?Nj8?a??????z??l??K Q?RC???pr???RCVjH??`?(k?!?NjP%?????????{?!?Zj?j?Z?E???4s?$L3? ?!?s? -?%??Z?????Z?E???t??%]F?j?iW-5 kW-5*lW-???UKMR?'?]??$5?Z2J???Z??UK?R?%??j?Ij\??$?}?lW-??UK?R?V?q?Yj\??$5?Zj?W-5I=p@???Z??UK?R?%??j?Ij\??$5?Zj?W-??UK?R?V?q?Yj\??$5?Zj?W-5I????R?V?q?R??ji???'?V5go*??=0o)-/? ??????l?W~?\?\^0T'????m&??????C??V???o4????/?????}??G?v??jX?????O?b?~??_?j???y??? ^?.?:??j;n?}?J?qIR|??D??; ??w?U??\?Ib!?3??;???w??V? -y?x ??pKj?oY?E:?i ??.??p?4?#??E?_?????;????7?gxQ?j?{??.crw?A???-?vg?;ki???Z???g????k?h?2,/?????/e?T?4x%?j? ????o??t?k???????e?F?D ?F?x?1??A??]|???;???go???grz?g ?y*\?F?z????z+?????%k-????Q?:r??7?=??????U??# - ??:?Vb????u???w?{????;?:G6?:J???N'?}]??ol)???-?\??{s?6z???CC?&?]@o=?'?????$?Bg????dAB???I????Y????=?:`m???T?69Y?P+x?r???5??4q?Y?No?9?????ju??]??]A??v@u???????Z????#u???H??pN=?[T???|\E?/?????$,_,5F??'{??Qo(?????v?p??jZ?J??E}???=?[Rj?? Nx?F[?%7?4?R?]6c?????y??r????G?????F?z???9??-f???}??3?Ue??<???W?j??R?T?_??PK<?.: ��??��PK��?koJ���������������word/theme/theme1.xml?YM?7????;?=c/?{l'mv????(??3?jFF?w?@I??BiZzh??J?@???f?6???jf????|4????`???}??}?G????3?B???u??5?G$Fy??o?M]c?1?$?m} ?~a???-?? j?>g[?????? ?E??sd s?6"4\ib??6l?? ?\?r??WG#Am?p?o?????9+*"L???G???V??,?T;???~br????a??hh?f??????? ??????f?]??d?0t]??; ?v???~?_?+ ??H?5??mu{? +??K??^?s?^???;^??%?]??2????1???%?_?f??5|J1????;?|? ??KJx?s?=?/Q?4?*??o?k?M?@�???r?O?p"? FC????b?AN??6ms`:????U??d]UEl?????1o? ??y???Ok'??????????{?+?.?<?????????z???_??L????g?????e?????o>?? x??? ?Gd?x?]'???8?of??$[t?6 t??5??)?@???zoR!*?????N8R�/?Y ?K????/9 ?<QwN'2?:�???Õ??'c1??e???kX?$0?\+??? ?[??"Jq??�)C???\mte"/SA??Zlvoj]?U?{??`?K?ka?&dJ? ?2r?TEroJ?Z??N &Z????l??i??e!/???iVGR?T?@???0?X?????) ?k?+I?? )?" ???7[?7???'H?2??%I}=N??|? ??<C?+?}E???u!??}??E??*?p???w_?{`?_?b?????????M???{??|T/?d??#???b??Jugbx?@T???hq?0N??.????(? ??`,???6s?0mL?????e????????0�|Y/??y??xU??[?????0??W:}}Rgu??D??<--???2????4P<?????o�ø?Se???gzS0?ö?k????i??IH?01\?>?\?Z?T?JA?,rm?k??%?H?9?n"0n?#q2??X?c?n??m=?@?eS?{???l??!??Q&??/?Yv`???Z?9c5?p4??P?,?????-?E?L?4>?xB?(/??�??E4cD????\?b??r?<N?lG????? :?8J???2T!&???u_m?"?6?`????&/?r?<?????w???$jM55GMm??q??;C???|??`u???,??? ??b???qu?9??�?{?p?P?R??v?.?\?P???^? m/l?M??p?l4????x?c?=??u?"(<?,??{ ?g?t??_{?????"??<?q???7?}??????V?o???????F+?????A/????]];,?n?]??l?V6\?,?7[????t?}?swk1???<?%??�PK?R%??��?��PK��?koJ���������������word/webSettings.xml???J1??;,???Y?-?T???>@???L&????k?H/??I23???;?? X????? yZ??j???|pm*).-]???????l?7=,???)?*I??Y??k?? )C??]?W?n??fW?"?P?v\?Wf??) u]?pK~????2D)?:d???S??x??<??>?=t!?????3ue???'?Q?>?w'???????@???[D?@'?3S?r>`N|?? ???v1R??p?????PK[m??��?��PK���?koJ??Y??���R�� �����������������_rels/.relsPK���?koJ)?��o�����������������[Content_Types].xmlPK���?koJzu5??��?���������������?��docProps/app.xmlPK���?koJ?ws?9��]���������������?��docProps/core.xmlPK���?koJ???��?��������������j��word/document.xmlPK���?koJ???4��?���������������X$��word/_rels/document.xml.relsPK���?koJ#R???��?���������������?%��word/endnotes.xmlPK���?koJf?#U��8 ���������������?'��word/fontTable.xmlPK���?koJ???��g���������������V*��word/footer1.xmlPK���?koJ)_7?��?���������������?,��word/footnotes.xmlPK���?koJ???N?��?���������������|.��word/media/image1.pngPK���?koJ,Di?Y��?���������������?E��word/numbering.xmlPK���?koJ???z?��_ ���������������GI��word/settings.xmlPK���?koJ<?.: ��??���������������NM��word/styles.xmlPK���?koJ?R%??��?���������������?Z��word/theme/theme1.xmlPK���?koJ[m??��?���������������a��word/webSettings.xmlPK��������Ib����
    11:25:04 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    11:25:04 STEP 6 - Get document by entity and domain id and not matching domain name.
    11:25:04 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "test", "id" : 2 }, "entityIds" : [ 35 ] }
    11:25:04 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:25:04 GMT
    Response Time (ms):79

    Payload (Click to Expand)PK��?koJ������������ ���_rels/.rels??AK1???a??l+?H?^??H?C2??dB2???DP?.(xf?{????aT????h`??(Zv>??????"???? ???(US???&?D????4?(?M?9??1?:?}????mou??Sup???@1?$?8;??Ei?s]]?&???[z??^??\???Y?T???Uj9??p?k? ~?.S ?,??>Gts?S??~?,?)?????;PK??Y??���R��PK��?koJ���������������[Content_Types].xml???n?0E?|E?m????????e?T????C?y?}?D-%??z?wf??<?ne???:?UNF?$??.??r?1I?I?<S????????d0?? ??????{?@??K??e?B??V2?S[Q??'????w?k?A???=A?V?O[!???!???$?[\nÜ??0cj??G']??$?Cd???¸4???????qd???7??N???Ph???AH[@??F??Ig??W&1!E? UG1uvU?Cg??pQ?`????~7?X??sx?d?u?dB?v?Y???1(?O4?a8?qJ?5g?NCtrl ??C?(>?????j%`q|????R8?G=?8?????;?V??????????o?;??????3t$?y.'?/PK)?��o��PK��?koJ���������������docProps/app.xml?S?n?0 ??+ ??]????H7????gM?a?$Hl???G??;??G????s?e?8[?b?? ?v????????Jv)??Mp???b{D??<?=?*.(m)??+?0?k[????,??<????6??I??????h?t??'=)j?}???t?[4{?'V?UW?dA????A???xt???,s?G(?{?F?\?E)??W?wF+?V?[??????np?%??%?^?? %]1?c???y j??GY????V???U]??q*?r?Lrx??4??E?*v?_*B?[?*e??ec0??G ?6??p^6??"?v??|?@???pC?k?m????????????i?]?=?o???l{?}??????u??.??????o??4?eY~?/?,%??BCS??2??t??;h^k>&?Z=???,????a?^9??_?PKzu5??��?��PK��?koJ���������������docProps/core.xml???n?0E?|E?}b; D-??H?JE?? 5~?v?}A?.??;?w????Iv`]?U?hFPJ?V??/??%?sU?F+(?????0Lh ?V????rL?m?7 c'? ??Cq???>?v? _|8'd?%x^q?qLMOD'd%z???MTC?w?f_??t6D?w?]????a?D,^?b??V??P??f??P%?????G9+????r???qJiJFKr?H?????H<??M?�?<?0Rg??? w~>e]C?p?1??/Y???a)e??u?3???®?6???}9???B??PK?ws?9��]��PK��?koJ���������������word/document.xml?]?n?8???????:?$??,'???$?, Y?cNdQKIv???X????'9,???mY?c?Q&?)???b?X???-4??%??|?^(g?5??????w??\????&5?1?=46.?_l????M???M4u???????1>??<???\c??{1&?.z??pH \?Rf?4EU?7?Q?.s_?'?V7^??:?????u??d/???^}?????x3^?? ????|f_?*??#?A??G??????9:?5?-?j?#????[?8 +????dl?S?6v???O?G\a???Cc+h??U%Ì@?Y?0??%c???s Mbp??vh?8/?M???N\??{?5???[?%'9?5w??<?t?]q?Ps??^r|2??)J???ga? ??-_yH?J??x?f??Lt?????g5??[??=????#?cD???Q?v?? 7?????k?XauN/???????????-?????|???{?}???? ?z?Av?N?y?*?q????t@?+??3??CL^Th?cNN???^??k0????Y[?f???A?R??Z??????#,?U+??? bb??? ?`?e?\xK~?G???eS9P????? FI^??7?,????59ZqM?_C?1??_???-<??1N??w????`;????\5?<}#??Mto??6F???x????3????} #/??t?(??\???Lk-???lQW?=5???E?Z? ?*F???^?>?-Q2???So?N>?v?:??{?0?b6?"*????.?HN????~H0 �-???Cby?as}???? ?????q??U/?�?z?Ym]]+??k@N??a6?-???b?C?fu/?D?????3d??r??us??O`J?0L??Be??a??9!?{??l ?~]i????UbB?t??~?a??]2Ne?u}x??D?>?k<????K?"?3(_?q?@f???k???]?4k7_gW}G$?!|m?px??+?E ?[w?|2)??IH??"??r??w?Z.?g??i?[J??k???hv;'???;??it\��?P?????Zo??3???J3?n?~???Z?}??-RFn ]??x???N??? 6-???[ ???<???0>?Z?V*aK4?????uMm?+??ly???j`?fnT??q?L?f???}W|??????;_?(???????}jb)?rm????<??U+y??w.F??????B?{???F#???#??? ?u??z?????}H??Ú????!A???b}B</K?b]?:?:??:I?{u??r9??t?t?w?`a??h??????/?X?9??g\FE&q ?u?p?????*?????"??b9??WB^Fl;?f??4??n-????W?/?m'??w???o?q??,4DN?6??:???1kF}??&_6???_:#?N0?@HB??y?1B??? ?:????#|?=??A?/Wl??????#??????(l?????K??|?O?????m?�0?????#&????a?U?P????%???W"?ga?o????7?3?~???c?}>???j???0f???f]~p?p? ?6???x?/?C??iR?!?T?P?[?@ ??,? L??????=????????q?IC???D?Wj?????n??_/?xE???p|??b???W$???=?l?xsUN0??6??????\?=?S}?|(?*Y'0|,?D?6?????1:a?t??a???R?q?e??;b?x<?????ls?u=.y@n???I????o??????)JW?>?7??yCi?????y[?m7?FG???????????C??g%?????r?'??D??O??Z?'h??G>Z5??c?3F?u?.?k? ????_.?>4?~??&?????!?'oz]?I? ?g �???z?`:F???<o??]??n???@?M?Y??=WP Jja??W????`???[???_??V????N???b9???-S??????C???3?u^I'x/(0K?\s?z?1??<~A e???:{??*A?{??)???g??????YSU:?cx? ?q??_??*=Mt???????9??=?1??y??s>???N?&??????{??4??+??am ????# ?&?6?????v??\?M?\?vt?????????????:$?h??????k?V;?9????+??u????????n??`?2D?'g?Q??C?;? G?Kr??h?S8`??K;U???z?i???&?T?v?m 7?@Bb9z?O?D?z??? ?\?$?/?"???q?b???Fl?????8?????2)(?h??;?a|?6?{IJ8??X??{-??A??J0??t????d^ l ?1l????U+???o?y?#??+??y??%??6?}???"V"?t??p?CS?´?UU??Z?Qk????H\?????qP'?Z??~?K??q??'????E???Z????????#??*z9 zy?.A*?Q? ?g$?j??k uU$~?$? ?}!?8?9ZM?.??;~W\Sq? ???kO?? ?K???aL??A4???R???(? ??3??C??-???"?)??6?t=????t6???1zT<??&K??uP?|?- h????t?a??p)6?o????�?,Q?!???}?PV?Fo?@?^?]????mX?Po6c1????vJq??V?iZ??@?????N+?7R]4?wd ??V?Y????"b#?S0??\ ?lq??<Y???U??5?Nzx??\k: <K??b??FS?;?I????'K?G?GoB?'?f???q??5A??7??$ p????????i?EM??5??g??k#???z????v?k0?c&?? ?? `JMG0?3?vA????SQW?K;m?*l9??/?<0:a_?p?�?H??????w? ??oy??`?_?e3qW$[?=*Q? ??=??t???t??&??X?` m???ZU %??+?uy??%9?Vo?Z?[J??6M?h)?Mi????iCx?m??zX??????o?????Ba??r???? ??H??w ?7za?B??mOG?!??f5??`w?h????X???>?A???????<[`<\_?????-f????J???O~v??0??? ?B??'�? ?>?=?_?p??d???r?????!?T??????WG:W?yH?,??p??öRAHIf~GR???? ???3?B?p?/???&r?3}H?d#?{??}??????v?&???q??r?? ???!M??yd a??v=H&?B:?0C [x???AW?.??z??<??7~?>?8?a?&? ??8??7d^ Q\o5???v >???t(??mg?(?d?????&??? Y?8t?? ?8??E X??n??;a|iS?0a?mq*??? ? ?????????&????#??%?W?????f??SO�  ??w'???h_??? ?T,?f??:?p?;G?>??N?8?6;?\;DE?C??!??d??)?r????r?i???W=???[C???O9Wsp?Y???\? ];D??w???PIu?N??\2y;??? M,L??`?6?r??7H??-?98yw?>??L????:??TgL?E???? ?7????a??O?c??Ak???!C?+'0??W?UV??.T?J/?? U????U??? ??I _xo????c%*?:6?????W?P[??X"[?c?A ?"v???5R???d??6LO?[t.?nJ?????ó?\???SC??6?r????|??Q???)?m?????????x??b?[?o?q??D?? 6??4?5?)p7y??6:?^w???`???i?? ???d?B??2-nqpD?]???}@|??s??????x???O??5g???} ?]?T B? ?O?6??VM:k}??N? j???r?s?h??g????bM??;*?????:?Dx??????A??l??????]???^eU???jiL??i?? ?? g_?,?????}lP??bu?t,???J??????(?n? <K?????a??R? ?c?f¦???o??mo?*n??~????t?|=??SD?e?? {r6??(%?tC???? ??>-K?????????T??I?t?c(??Fd@xK????????jx??L?r????)?,?X^N??L?=???k????F=?????i5>< o}$1I=a???? ????e???)?w????A@+??G?l&?{?]??0?As???*üH??m?B? iY?7??9????I?-?X??R????P??0.?7.?r&?p?>?6?? H?G|JW?9Hu%O????Oe????i???c?????<?j?u???>3??Y????]18w@8Q????????g?8??NEY?c?�*??,?%???X?8?f?i???$??Q^8b????7?{X)�?V�?`<??Ab??N,????1?F?? (?"????5?BY?}??c???=??sGt??x?M?svJ]??tbC?`b?3?W??G6j|??,?tc?+??-)`#?U??S>L?n?D?1??`?/? ??GT??????m%?%U5?Y/N N??Z??Xo??c?fwq???<?}??????Wt|D?????}??Q?PZ+?^???E?? ??vS?YB5?/? ?[}?Nq?\??f????|??hE???????????????v MU?s�?9r??^*zY!?#???e???�???~??7{,??{<?m?r????W#??~?d?h????w??j???Ëy?A?!b:????a???fE?8????qk?7?d?=????V?ot?i?Z???n???3?{?< ?6??*c?Z??h??8y??R??f\???oT??D??????c?????w??b????,j"?#???????+v??V?/I?????P?J|GZQ?X !?F??i?V?6AF????Xo?i ?%?-i?Fk?:x???#^??k?>Q???|??G ???G!a?Q?,??I??B?c(??a?b?c&??X8-????1??n?1'y?Aw?????_?n?:????g!?oI9 ??? 1b?????k?n?h?{??w????3j??i<?{+????vOs????~?=??!??b??f/??p;1o?n]qH^??\??y?6`?f????pE*??4sJ?S?R??{Ww>?1???\???*aSO&S?5/???????u?5D?;?c?? c ?\?G????Dt8D?EA???V???/w???W8?? uwx_&?J?<A???"/8?^????7?W??î??{Jh?+5[?W?<????kO??@?????|??????"?y??fU@?0??????????;???h?s??xO??O??I???qi????4? ?M6?-@????????y??C?6?B???S?$??)??t?&?y?y??j ?He?8}4???;sn???H[?G$?jKl?? ?Na??l??~?2???W?>8????CVE?B????? ????kZ???#??JM|?-????7?2?h+???6&?I:(?q?x?|=???Sthp??w?S? ???f+? ????L?JX???M?P'|L? ? ??z?F;[S??q?A??K a???"?~??V? ?}3P? ??q ?P?E -??/?pB?T?|?aJ?H#&????YFd?h^i???????:????[S?????,?????Tl>?}a??4%"? ?T??sjo>???=???(??v??.D?-?g@ ??,? ?\????h:G???J??,?G?v???M????4?L{?l[?a@??????-??tj???Z????`???G??>?????Z???|???V?Jx ?l?)?,zi*0e?pd???¼?b?:6 1? S?e??Q?[q??:?q? ?????s???I?S???? 8G,????Fk?e?l_-2??U?? ?v?F{?TI?\"?|./??? g???&bM????????%???wNi?]>}9U??fX?L??#????R?B&?????C\M2g?#g4N ?6???nA?2H?:o???$p|?@?c??1+w??q?\v�??),F^PX?GW?=??? ?#WAJ??L?,Y???\?W?Jzn? ]??"? ?A ]4O?A}??93An???W+e? 9WB???=/??i?????i?:?n???e??d?????M??3????{?y> ??w?oztÇ?W??Ue?N???V|s??Sym?]?&iU??*)?<?{2?W4"I5????{?+,:???6?#?b?1?~s???/SbYa?8k ??u??H?r??N,?_??5a???t???H??|???|q????%\V??}??!?W?}??????dH ?_??????/|u?w?Ww?N?8??w<?U?uG??\>?4???????>? g?\\?s???????>?C??? ?NB? ?<?sfD?±??'??An9^?h???X[?& ???}?m^?f>?w?"?V%4*??Ihh?F;^?G??R????f=?XS[??J??????v??1-??@[!??????gH?\\?E?3}????9??d??Cr??8???a???4s???]I?F???=W?\ =?p=9?F{GM?m??+??eA???xy=}???w??R?4??_?h???? G%O?O6??L{e?[??9?b?}??0]Z}yD?X????;??q?R?Z??b?????X??�[T?_-q?P`?@?^??N??k?C?F%+P?@a???V???g??Mi/`]??bPX5??? ??#?????5[?U? ?8?RJ@??????????|u?? ???9&6q=??V??J?????YyLH?7?pt?\ Z4 ?m?j????;?h???R+?Rk?k?Gl`'-?g|m?gI?*???? Yj?f]E?[?q??v3???6\wC??D??z0??h???Pj? ]SM?'\jw?Q??Z!?${???55g????Ml{?c?6?k??77?z??:y%Tlxl?sO?:??o?F?+???????x?Yp"3<b?? ?Kb~>c??<m?<?[r??5DGFpv??�i?Hv^??":uD??D?U>??3???$Ayq$(9P?V8l&?????%X????a4?p L??Q? ??C&????/??^??PK???��?�PK��?koJ���������������word/_rels/document.xml.rels???N?0???=E?{)L?????V?:8|D???L??m?\???.? ??/m?j?-z??vJ?4KRJ@???d?????fI?E.+?+9???z?z????????E??i????e ??Di??M????nM?4/?xl?? f? ?'J?UN??()?i�s*?b??Wu? ??Tu???�???f?0e!E??&?Yl?X *?aq??????N??[???c7h??/?]?1I%?^R+?Ra? 9????W?????? ? ??8?;?Y?????A??|;?D???l?8H,?????cxT????z?PK???4��?��PK��?koJ���������������word/endnotes.xml???n?0 ??? ?'??u[?8?tCo??TY??Z? ????????Fg~?IJZ??5U?W?k??%?E $?v{??s?E>?E??2vP??n?>??TA??>m??X?M9??TF?????",%?E??? ????$?F?T???³g???U@?:#M??k? ?A??J???/3V;H{?b??GA}7X?K?M?(k? t?Si@?S??f9@?????%H>?????x???hd?????$??"-b??D?K??#4L??????&???^?n^q~9??D??h??<???V_????<1????L?w?N<U??JQ??Z????DM?xe??%?gl?t?,M?G?g,????^?ai? QW?d??pm3??f?5jm????!???{???s??I>?m???PK#R???��?��PK��?koJ���������������word/fontTable.xml?]o?0??'?? ?7??4jR???&m?XS??!&X?6?Mh???|5??)?@s??rxt^????g?*?!???CE,L,G?y6??#G"$????jt????&R??z??<??|?:N)'?#s* ?H??G?t9Q???&?<'??Y????1?E???DE&??'? c??f?(?NY?7j?%j?T?\?j ??Z?&?2^x$?Y???????4Y)X?a;??N??N?? ?x?y)?"? ?C%??qC?)??pH<??\f6?!5? ?"??.?????[???r??qJ??f;???,[o?Jr"?D?L?n?+?XUS??l?B?1?4?#4?a???Fb????x{s??n ??q??o?t???O??????a?$E??#??O???"?~????}?j??D?P????= 0?T*a+\.?:?#a/t?Ep ??????8??h?R?%"?+v?%??|?Auo??dZ?6???"??$?Fv$???b?)&P?????Q? ?*??9,?Y0??????B????SH3S??s??;D?,r?i???i?/l?????h?????+?????o[???/PKf?#U��8 ��PK��?koJ���������������word/footer1.xml???n?0?????p>??TU?l??V??8?U????????d?V??????????????????)&?#???.R??e=??w?O?M?{@?%??6@????!3?9j,?a8?%?e).??I9VrE?X???Q??s?x??IL???a??tIuM?S??:8s??`B) ????^l?~???1)?@'{?? ? IzA?a??s??!+?*??2F?e?`?+?=n??,H??&j%?- ??z???<G~?)?+?H?3:?"?H?=?DQ????T?????�?????9??T?H??????X?&?n?]&???E8l,j?p$e??q|C??)?V<??????f?@????N-?d5???'?g??<???L???G???6???:&B=?AP?B?{?Nm?? w?(?jg?=1:?????I?b?k?x??(Ts?????? ?U{0??7??T"o?JQ?6? BP???S???\???|?,?{???8GTg??W?i?a?j?¾ ?;\?_PK???��g��PK��?koJ���������������word/footnotes.xml???n? ??? ?J1???j??-????RK,??Vk;g??(??N`<??y??? P1"?\1H?Z?????????q?�N??6?,?/??y?J2 J2 JM?(?4e?R?e??c?2.??K? XH]?????q\?I? $a?? 0n?O?B??'??@s?S0?:?4K,?Y???:??p??k ?0*?#z?mH??wu??$?.d??\?*#6<??l&t??[i~1?!?s?X?)v?????w ??d$??y"/??q??D?o??DR???7M?p??:??????n?? Mt?????R?*????n2??MZONPFn?????? ?%??H???C??%1 ????�?S3??"w??m??6??q5?[]?u? ???n??R???$??]k`'?PK)_7?��?��PK��?koJ���������������word/media/image1.png?v?W??�3??% R0H?????1????Hww#)??CJ# H7C???????[?/x{???g??g???WS?'??��? 0 ��????�0?9v W ???Q??J?�P ?5�??j?Z????????????^AAAmmm0????22BMM?????????u||,..???/???zz?????????y###WWW**??????-;;???%nnn???AIIijj?????????MNN??????F???ADDtsssww???WYY??????????? ?????????p???ddaa?????IHH( ???*++???????B??????qqq???"""P(???E[[[@@???Nkk+????????????????????OOO///???---??????FGG;;;???mllHHH?<yBFF677dhh???~xx??????V\\LJJ ??????????488???DCC??????0VV????_????JKK333OOO'%%yyy ???????????????????vtt??????,//gdd444,,,|???????}????KFF?????????iiiBBBrrr???...???&&&???jjjCCCYYY999???????????LLLnnn????=C"?????????????????100(**:88(((PQQ???166~?????11?????w?>}?????????????7h??????L?�x:??`�??Z??W???B?5???P0?|?????::???M??7???H?$?H??$?OO?v?<}~?FO??? ?????k???????f?~?4:]9)??l??MgI?W?i?"?[?W?C_T?j?]???P?uv?C?e???????x?[5r?YU?}??? ?e??Mb???fH????? :?y?6?\?m*?M? K?!hW?s?? ???r??X??-??x?#?J???5??R2F?o`??8????0?s??h???l??4???a[??J??f?/?W??N???g?fW?m??????(?U????Q???I4i????6?V?K,B0OZ.?8m~_=??\ ???%?I??T???E%??-W????p?? ?Wg��3;??I???O??}?W???X??b/y?????0E? ??|r?{p? .??????5??Q??j6?\?\?r??<&QF?GK??zn9???9???????l%????K?????/?X9+?Qx???u? ????m????#???"?]ONiFY?O? W r?p5G?y??�??l=Z,??~??`??eV??Ir?'Md6???0F[?: ?D???u??.??)??Uf??C?c?e??q??+V9|NB??H?)?lhI??R?????_????]x??U? ?????!?!??@???Pu?%M?=?Pz<???CL?Y G??G?U?'?8A??U?m?64?/]?Wb0??.L???/???????CT??&F(??|ar???L??Vp1}!^w` ??|?P?????#??Q:l??%;?"??71.ld0??;|)?X? ??>?x7@?W$AWjl?nIv ?q6A)??3U??[?=??1??T|?z)??5[_?????{ ???#-u????;???????T+?:????U???tI??JV?*.?LY?^??O????/???????4????N?l??<???lTdY~???8???& ?r???1??O?P??k???F??Å?????+?E?3?Ng?o????]????O???L?gX?Z="??Z?F?4?y???w??? ,/??!?@??!\K??C?D??Ô0wb?"??^s?\??>?r??X?T?^<1?d??V&?????Q???0?A?H?t>?:?&?eX??2;??8#_k ^??????;oFS??-??8u?`8?'?/Qc?q?@??Z_N??Xh??a??$????R8??)P ?p??&\?CAxb^??qv?????j&##\. ]3D?[?X????!?a???\??`J?:d?f|??U???`?,??I??J?0?,???)??~???*? ??T???+?3??<??)-????3 I2F????2??<?xh5?q_??? 2? ??t??^?-??B,Z?g??)??U?(?o?Q? / 9??P?H??^?Q?h???Fz(?[a???fku9MA? ??4n?_?z?y??$?:yO?S?#?F[? ??mc???�3???? vmtver??a?]XAv??&n7????-?kfC%?q?g?]m?`C!?Q???#%??8/???;?w?Z??~\^?????=1?!??Bw?p???Y????<?M??:????!Xp(m?????;q?F?????_w?h?L6?<uI??x?{?x?y??l??U??,A}?A??M?vY????? ?[??u.???O?;_?L%t?,???PH??%Z?Y~dK?????????????L???!?????7 ????:?????????"U?ow-X#?l#????v?y3&Dm?i?,???i???g??????????�?xg 2???80}?MKO??3?(0)8Aw?q??/T?2_ !????? ?/??^F,??c5Pf2ZY9??#x????Z?(<?Q??t?^&{?????vz??8? ??K??=???^W??:??Y??$?q?!??&.5?N??i???L???'b`??(?<?@>?�EW?5?LY?P ?)?m? ??????g?L|f ?z?????N?}?b ??x?U??v??Vw???????l4???Q???p@P?[??06?)??????????b?!D???[???rP? ????????[??V?"YA?6?? _?!???{?T??^?&??hp??n5?cV_S?????jo ??D?M???.:?<?<<e???R?50?c??=?"M???????`IBp?)?s?VE??1?H9?4-#??H?:?q??EZ?C???b??SCq?4P?l?N?+?i']!??R??Cs?+L??"k? ?]#DP???N?S??}?x?????>+??7Q??I?O~?T??l^N?T?tJ ?K[?9??;1?n???????M)VZ?*??nd??b???&(T?9v??N???mk*i??65m???=@?KI????%-a??eæ??:????AV???fe?$NTl?z???i???G??$I?S?~(?4D??B??|(?7>???f?L?e?%?j?ie?;|????8vJ?F'uEt?U?^????6H&!???? U+????V???|?f^??x?l?V????sWs?ÆI??3??Hi?_?P?)??? ,jA???? G?-??t>?r??V?U???????o?U?S????{M??H?.????????$d???�?????B??i2*ia??sNbHjJ?vL?UB?3\?W???!p?d d}u?W?h???^? ]�P?8??D  ??of?kN{??�])?t?]?b???????1j??q) ?G???}J�o^U?|` ?1??*??'??$?*?l?>??&~?|+7?W}Y?F?Au???e?fM?????sw?ppt?y???&\K????~v?Z??Z??O???W<????'q^??i?^?'? ????m??b7???? ?d?? 'D?7K??}6&?? ?4?;??L&.?lT?"}Zt??#U????U?/B?$???F???>?}?J1?y?E?VucxW?? ??/mg??v??`.??8zb?y????x????{%? ?S?6!L???~al?????o?'lW??????????. j??ti??W?<?T?????P?????q?U?????*????#????}?????z?vo?|??@?H?}?y[?<f??7???????1???[??0???a ?Dt??OT???n??<y&1?3??nQF?????U|G?>?H?T,??+[1g??TM?W???;*1??u2a???????^?? ??[??9?D<R?????????q#K?Y???2??eN??<?YwT?|???/?^j?7????E????? ?p?????(}U:??8??)*???E>?d=?T?N??????????h????"[;*{|5?.{?0T?7<F?,rV??l\???u? ?v??w9??F?_e?1yT??]?????U+..?M????V?-DY :???^?1??"#?6?j8T??d??? ???4??q|????tDW???N?A?Jp-?@h?????%??kn???DKM??m? $?????????)oU.??7X?t?;?8?;??_?????w???x ?F?? <???????j'.?????g???"p|??j??Y?=??y??D????Q?? ??6 B ?Lu??Q??A?G.R??\?+?y?@?f"??+??R??e?0?(?/3R?+1?g?,?? 2?*UYE???pP?P@?< ?%??nr?Je??O?????????"?y{??>?7?????`?u5g?$?8??????Y?T1?)L8?('?? ??n?C?,!l???,m??KN??B%?eJ{t???(??????D nFP???^????????Y??jI????$~?G???x??????]?????j?v?;dY?[?? ??????%F?2}?x?W??F<?3`S?W??a? <E? w ?vFU??`8???K?????L???;??)??0h0????>@n??D???4??)?,[oy%?I??_22?(?ku???x?~h??A-�2? '?J'?R?$??h?Q??fE?U????A?C??jR??J??L?xR????)?6??+???? =???~?kw?>???????oV?/?????Q*???"*????K[??)?? .a???$? i?'2?`?!???]???? r0??R?l?S?!?m?k?????I???P`(?J?Gv?u ???W^?c???v?fg?&7d?#????Yy??XU6?1=kK(U???~???T.y?? ?6*????T??~??w?lR??%p)7?> ??*){???fBo???$??fNf?#\??Md?�t]? nu%C??1??.?R??S A???o?=???L?^?F?????"? ??? ??\z?Ut????d??B?G,?O?I?s????&? !???@n???Y)?????????V??3??HZ???C="Pk?J?)?L?uZk?@0???H??????pYh?wM?|?." ??DU???;Aq?K/?\ni????=???U??4????k:^9?d??[:?7??\e?l?$E???yY??N???nUs[??A?c??/???.^?/J????Y???m I????Q?SaMW?ys??Lt???>'???%H?>?w?j& ?*?5>???{??|??-????pJn u?)k???n????_??,z,gd?k??d?^?tb?-??z???A?K?.??aj?d?.?%7wb?"?A??]????fQ? ;?f???&!?Z?uk?>-??H??1?F??lZ??L??? ?iL$???:??"z?l?9????/?.???{???? ?????t`%?%?????i?z3 ????O?/?G??Y?jh???c?s???m?K?/???I????n?? v????????&? ?"S??$?�PK???N?��?��PK��?koJ���������������word/numbering.xml?Y[o?0~?????B,*?(?i?&??M0`??N?}??O???_??\??M?? On??????s???#??r?m??m??l??e???9k?W??.fM?�r)6H??q0??e??9uc9?iH4*?Y??IG?e?p???6??CF,6?Z3??k;??+?,?B?=:?N????K4A*?#???'[??$:????�a?Il??aX?L8 2??" ??eK????7u?0!??zG?C,c`TLP4??hR9?A?e??<??v]fr???0u"8????Qx???y$ :?x+j?u???�???|?,??h?Z?>Xn??]???D?`?& ??,9` b??6!??W?2e???p(b??0?N?Q ?5??A?(*?P?On?^?n???6-?!??78???)????i????a?Kmc???{?n???J????????m;:c??~???B8H0?q?x ????k?K1e???#?ekn#?PEL^Iõ??57DT?pR???�:?????:?Fc?nC?H???=???-?^ *??p$??F??IV?s^PW?Ye)?BeQ?J?"?+cR?????? 7n?l??U?f??/H?????v@???e?j?6????? ?.?6???J???]???l?R?????$????J?>???O?{??WI?!???I??]?<i??&}?X???(}???P??y<I?{??VL?[KS?#????p?{5??6?t?n???{?5??&??y??|??id8 �?tj?_'f??y??;?~??}o@??~???v??3??m}?nyi??t?????#????o?9?n????�PK,Di?Y��?��PK��?koJ���������������word/settings.xml?V?n?8}?0?\Œb?P?p?x?"?U??H?DxIYq??;???N?"?E?L?37??3~???hC???Y??(%?b;??Ë?????k4#^f?[!5*?M<5q? ?0/???Z??????TD�YI??O?s?j??+diA??qESF?Z??rZjide?K&???????-y;??,kN?m3?5aP?fG?y????????l{?]Go?n#5~?xKy?AiYc??8?R1$????? r?[lC?{?????? y?????h??>m? d?]J>j2Et?� ??`???r?,?(?X+??d[?8??#?&???GEn??=?gI??!?JKt?P?RX-????/i??i G?yTRZ!-???????y?F=?&??%??x??aN?7???Q??@^???HL?I???????N$??h???"?=0?????w??Sm,????? ~V�.?g??A?5A??k?M?Ze?U????V[2ZUDC ?????M{????1??XF07??XoE??M???du?,??1??Y??U|?ss=?L??????F?4???F??X"^h?F?????Tx? ?{?1??'ð# G???x"?pL?Z??]? ??!no?_E??|z??:?jY??m4R?h?I<???T?;?=n?"?^??U ?y??s???,\~???P+????[?????l?R??m<??l?a? ?Do??m?sI?%?~??? ???%;?;????M<6??c?M=6u?^????�??K?W?1??q?_@?!?Rd?M???~\??>#?0{?6E1G?n%S??[3t??=?u?3V?0?????V??jqS?? ????a?u?3j?A(?[Vj?k?8m?????~%?52???-v?:??????bzN'?i89_???2I?t?????f?N?????W??PK???z?��_ ��PK��?koJ���������������word/styles.xml?Ms?8???+X:?I?,?q?'^??v<??9C$daLZ~????@R???1??\b??`??�???????????g??????????=^??~??_^??[HS/??_??<!???^?s?ez4?%N?G??h?e???q?iD?w|Cc?rœ?d?g?4?H?o|mH?,d???p2YT????V????G4??8?? ?8]?MZ?^??^xl??4G?/",?b?s�????w?`?)?0?N?_Q??�???p??OtE?0K???>)????<?R??=I}??.?Dj]??)?5???y?H????q??f??,`???c?_???F??????,$?S??????h???{6"??ù4?6???K?xC|??CV!4]L$4d?h???i??k.#??/w?)w?c???"?D?=Y ??? ??i?g#?/????}?x"B?ltzZ.|??bA@cm?x??}M?o) v??TaY.?y??g?Sa|~??F?X??4??9??\????MK%????t?????"?0?K??O?;??????~??;??????:???????zG,?k??p7???1d#?cH64?Kh?!U?C&?9?@Gs q?????o?B-?g?ho?v?v??!???=?q?;|;nw?n???????????s???w-?,?g??,??2?:?Fb?R???hb;Yh????[?}?P=??}?~w????????W?=?M7???h(*\???9&4??Gl?>?+???.C?T?^?GKS?"X??E????*??nc??^?$a?:"~??j?????}%!??< ?#??S???? /fx?0?KM3W.*i?<U?9??9?[???V????9?[I?G???>???5w??E????b"&�Ç??wO????;gZ??|?????bL?Zg?C&?*f.?X????U?my??m?s?q[???f9c?j)?0??/??,?_&<?0/f???d?#l??,I??b0?A?????????c O?z7?y%?A+C?????64u??`?%C?Bw?,?E??)x?;??G?5IY ?????wK6??>$,v?????s7??z????F??1n?y????<y???t?7 <Uq???h??/R? ?`?)H<0???ZLDY? ???/???$???Z??QG?mBW?&:??|?#??7I?<s?*?????i???????;?99w?%??J5?~?x7|??>gPj??B????? ??=????I?2?eXk??íx??wx5X?x?U?s`t?? ??<?8uy???????: ?sp?N?????? ?Js%????@?? 0?. 6?V 6?~??h ??\?????u ?*??U?)??8S0Wq6????JL?? 1?U?iHwM??h???9B~?qp???'|%]?qq#???l??\N? ?+?????I??v98EJ?sG'?vN?????L= 2??!??M ??Z/??v????? {Zg??z{?_?,&??U??g??&?/[?ni??j(| c1?o|???????QOK??E??n??gy????? X???'?<7?q[?lk<C??^???w?H[?<n???T??}_^>?????}??1?c??L?????;????J???u????????9?y?[?????8?^#g??J?^/c?c???????; 3?WOd4GuIfJ????I??? ??? ??z+ho?[A?Mo5``F????D?t??)??D?V? )?D?t?B:Q? ???????&Q!?&Q!???NT?@'*D?"?j9?7?[%*??"? ?D?LTh?KTho???b????NT?@'*D?"? ?D?T?s?D?t?B:Q!??G????$*??$*??"? ?D?t?B:Q!????*Q!???NT?@'?b`?B{\?B{?D??D?t?B:Q!???NT?@'*D??[%*??"? m?Y^?4?w???4??x?h?W?a?s??QU???'|???k|4q6?a?qu??pY]??/|~?h??@?J?p??f ?????-?uKP???"]???y[?[?ap????nJ?0n?f4??????????h?z??g? ????c????s???????K?-5±???P+????}?3??h&??4b??Qh??(;?a?a??OT3+5$XI 0?RC???e'5??RCVj???L??`?(k?!?Nj8?a??????z??l??K Q?RC???pr???RCVjH??`?(k?!?NjP%?????????{?!?Zj?j?Z?E???4s?$L3? ?!?s? -?%??Z?????Z?E???t??%]F?j?iW-5 kW-5*lW-???UKMR?'?]??$5?Z2J???Z??UK?R?%??j?Ij\??$?}?lW-??UK?R?V?q?Yj\??$5?Zj?W-5I=p@???Z??UK?R?%??j?Ij\??$5?Zj?W-??UK?R?V?q?Yj\??$5?Zj?W-5I????R?V?q?R??ji???'?V5go*??=0o)-/? ??????l?W~?\?\^0T'????m&??????C??V???o4????/?????}??G?v??jX?????O?b?~??_?j???y??? ^?.?:??j;n?}?J?qIR|??D??; ??w?U??\?Ib!?3??;???w??V? -y?x ??pKj?oY?E:?i ??.??p?4?#??E?_?????;????7?gxQ?j?{??.crw?A???-?vg?;ki???Z???g????k?h?2,/?????/e?T?4x%?j? ????o??t?k???????e?F?D ?F?x?1??A??]|???;???go???grz?g ?y*\?F?z????z+?????%k-????Q?:r??7?=??????U??# - ??:?Vb????u???w?{????;?:G6?:J???N'?}]??ol)???-?\??{s?6z???CC?&?]@o=?'?????$?Bg????dAB???I????Y????=?:`m???T?69Y?P+x?r???5??4q?Y?No?9?????ju??]??]A??v@u???????Z????#u???H??pN=?[T???|\E?/?????$,_,5F??'{??Qo(?????v?p??jZ?J??E}???=?[Rj?? Nx?F[?%7?4?R?]6c?????y??r????G?????F?z???9??-f???}??3?Ue??<???W?j??R?T?_??PK<?.: ��??��PK��?koJ���������������word/theme/theme1.xml?YM?7????;?=c/?{l'mv????(??3?jFF?w?@I??BiZzh??J?@???f?6???jf????|4????`???}??}?G????3?B???u??5?G$Fy??o?M]c?1?$?m} ?~a???-?? j?>g[?????? ?E??sd s?6"4\ib??6l?? ?\?r??WG#Am?p?o?????9+*"L???G???V??,?T;???~br????a??hh?f??????? ??????f?]??d?0t]??; ?v???~?_?+ ??H?5??mu{? +??K??^?s?^???;^??%?]??2????1???%?_?f??5|J1????;?|? ??KJx?s?=?/Q?4?*??o?k?M?@�???r?O?p"? FC????b?AN??6ms`:????U??d]UEl?????1o? ??y???Ok'??????????{?+?.?<?????????z???_??L????g?????e?????o>?? x??? ?Gd?x?]'???8?of??$[t?6 t??5??)?@???zoR!*?????N8R�/?Y ?K????/9 ?<QwN'2?:�???Õ??'c1??e???kX?$0?\+??? ?[??"Jq??�)C???\mte"/SA??Zlvoj]?U?{??`?K?ka?&dJ? ?2r?TEroJ?Z??N &Z????l??i??e!/???iVGR?T?@???0?X?????) ?k?+I?? )?" ???7[?7???'H?2??%I}=N??|? ??<C?+?}E???u!??}??E??*?p???w_?{`?_?b?????????M???{??|T/?d??#???b??Jugbx?@T???hq?0N??.????(? ??`,???6s?0mL?????e????????0�|Y/??y??xU??[?????0??W:}}Rgu??D??<--???2????4P<?????o�ø?Se???gzS0?ö?k????i??IH?01\?>?\?Z?T?JA?,rm?k??%?H?9?n"0n?#q2??X?c?n??m=?@?eS?{???l??!??Q&??/?Yv`???Z?9c5?p4??P?,?????-?E?L?4>?xB?(/??�??E4cD????\?b??r?<N?lG????? :?8J???2T!&???u_m?"?6?`????&/?r?<?????w???$jM55GMm??q??;C???|??`u???,??? ??b???qu?9??�?{?p?P?R??v?.?\?P???^? m/l?M??p?l4????x?c?=??u?"(<?,??{ ?g?t??_{?????"??<?q???7?}??????V?o???????F+?????A/????]];,?n?]??l?V6\?,?7[????t?}?swk1???<?%??�PK?R%??��?��PK��?koJ���������������word/webSettings.xml???J1??;,???Y?-?T???>@???L&????k?H/??I23???;?? X????? yZ??j???|pm*).-]???????l?7=,???)?*I??Y??k?? )C??]?W?n??fW?"?P?v\?Wf??) u]?pK~????2D)?:d???S??x??<??>?=t!?????3ue???'?Q?>?w'???????@???[D?@'?3S?r>`N|?? ???v1R??p?????PK[m??��?��PK���?koJ??Y??���R�� �����������������_rels/.relsPK���?koJ)?��o�����������������[Content_Types].xmlPK���?koJzu5??��?���������������?��docProps/app.xmlPK���?koJ?ws?9��]���������������?��docProps/core.xmlPK���?koJ???��?��������������j��word/document.xmlPK���?koJ???4��?���������������X$��word/_rels/document.xml.relsPK���?koJ#R???��?���������������?%��word/endnotes.xmlPK���?koJf?#U��8 ���������������?'��word/fontTable.xmlPK���?koJ???��g���������������V*��word/footer1.xmlPK���?koJ)_7?��?���������������?,��word/footnotes.xmlPK���?koJ???N?��?���������������|.��word/media/image1.pngPK���?koJ,Di?Y��?���������������?E��word/numbering.xmlPK���?koJ???z?��_ ���������������GI��word/settings.xmlPK���?koJ<?.: ��??���������������NM��word/styles.xmlPK���?koJ?R%??��?���������������?Z��word/theme/theme1.xmlPK���?koJ[m??��?���������������a��word/webSettings.xmlPK��������Ib����
    11:25:04 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    11:25:04 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM106935_GetDocumentByEntityAsZip pass
    2017-04-05 11:25:04 2017-04-05 11:25:05 0h 0m 0s+855ms
    Groups: P1
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.TestGetDocumentByEntityPositiveValidation
    dependsOnMethods:
    Description: Test verifies that several documents can be downloaded as an archive using getDocumentByEntity request.
    Status Timestamp Details
    11:25:04 STEP 1 - Login as Michael Martin.
    11:25:04 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:04 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:04 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 15:25:04 GMT
    Response Time (ms):87

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxrDvVdLtoPYat2Jx3DqCopSVLzM6gTWaQ.*AAJTSQACMDEAAlNLABM2ODI0MTE4ODAwOTE0NjIxMzE1AAJTMQAA*", "successUrl" : "/authn/console" }
    11:25:04 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:25:04 STEP 2 - Get documents by entities as zip archive.
    11:25:04 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" }, { "name" : "20323" } ], "startDate" : "2017-01-05T00:00:00" }
    11:25:05 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:25:05 GMT
    Response Time (ms):508

    Payload (Click to Expand)[ { "id" : 35, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false }, { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 1.docx", "id" : 1, "creationDateTime" : "2017-03-15T13:28:15", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false } ] }, { "id" : 39, "name" : "Documented Verbal Counseling", "employee" : { "id" : 225, "name" : "20323" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 3.docx", "id" : 3, "creationDateTime" : "2017-03-15T13:28:20", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false }, { "size" : 26210.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 4.docx", "id" : 4, "creationDateTime" : "2017-03-15T13:28:21", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "5/29/2015", "last-name" : "Leavitt", "first-name" : "Mary", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20323", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 4, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 225, "name" : "20323" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 20, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 225, "name" : "20323" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 39, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 83, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 225, "name" : "20323" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 225, "name" : "20323" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 20, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 4, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 225, "name" : "20323" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 20, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 225, "name" : "20323" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false } ] } ]
    11:25:05 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "id" : 2 }, "entityIds" : [ 35, 39 ] }
    11:25:05 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/zip;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:25:05 GMT
    Response Time (ms):83

    Payload (Click to Expand)PK��"{?J������������+���Attendance Disciplinary notice US_EN 2.docx??S?fA?-Z6?l?]?m??.?m_?vu?u??????{VD???+?9g?CA  (??^ ?=???????3??5???LH!7_h??[64??z?sY_?¿?p???^~??QH????5??&?[??1T?K?:?0Xn??r?{???8?+'??????l??F??TU???$o??Y?YF@?g?\???_bz?*??>v??~_?(?:@?j?^H!?9???rAD-+?uu}??u?h{?.?E????h??$?N?Zq.?8[???????+??????8?@)??????uP%~?Aos+HCB?niv?????'<(????????????????.???MK??�#???m fgyeda?i??;?HX?p???(?Yx??z??Y?h,O??iN5??@UNl=?4??>????_?Fr?G??%0?????1??,(er|??A??@:~?t?P???8em??W????a???G?oKa?`I???j-???D?3?D????:v???!??V? q ?}(?-a???v?????]?C?&?a??eh???ri%? ???????Qb????S???LD?p??L?n?w????????~???A?O&9??&B_ ?n????L?W?,E??XRS??Q?r?.N60+???6(??3?N?Q??0 }2 ??8n??yk8??>k????>V????r??6??????W??]H?=?)??C 0??` {???@????X????????????(?6?znh?p?u??? %??k??[?eKQ [I%l?./??k.????F???"????wL!??9?????b?"?Vwf???#d?A?ñ????E??y?y??)m?;?h?/????6???i?x~??�ls?o??1?U??u.??E?TV??eH??.??,?� ?%U?,|?G?? ??<p?�???FZg?8?7Z??y??(?k4????M??vQPT??C60??,P?? ?L?q?x�????k???#??:??Y??W]?? ?r??v*?q??_f?}??v?i?:?F??4M?15f??kd[KxFEt?c=&nq+ ?x]?r?>?}El?{??~p??cY?{??;a?U?i? ?[??S_??w?S???F???4???g?%?T?/?@K?:$$??3?y???8???B??|A?7???65*??0N?s#?L??????re?X???9??I??]??N???DL??{?}??E?~-??5K?H?.??!????A?? ??w??p??_f?<7J???X?)?H?V?e??0?????8???P??f?U0?X?????B???;??????S?vL ?;???%??c???rP?D?y?9?:B???P??y???????JvO7C???v?g)q?????h??0| A????6zmV?Q?|2�yQ ???s?T?,:?Nd?9JYJ?I;?J?@?e?g}K?o?????l2*?_??.???!?? ?9?3??0h???R????1??^??L??r?=%??/w????????????;?0????_<??W?v?????c???\ ?;AW??s[(??x????r&??n?????iY????k???????T?%?UF O'}?1t,?)??o?R=Js?M?????Y????>????4r?O?V^6?}????<?e??JY??????%&?????e???No&r?"z</ ??S8?,%?Q?!?0E?.zg?6?N5v????c???????=????S|,?(f??????Y3??"�I?`??+????n'?~ k(?6?U????6N MF????r>?[VN?????a?q@????[?l0Z�mE3??g???8g?.?^??a?? ?" ???Kv1?]Ng??????rrD{???s??m?'?2O?qK?"!S???7??Ai????<<?y????j?~????????:F5?\?9k?H??^ o?Na???H[???[R<?'??n??z?J??U???j????%k?????|???g????????? �*???&??YE=?t?Y??"pF??T??*,??bqa,'???w1b?8???????=o?] X??z???;??[FB??J????od???;?0?6=??�???\??4U?T??-?????C??f??mo?jf??r?? ?2?????O??<0?????,A?p??????? ???F??A????????? ?cYF?<??%a(B r)?^???jA???+??QT??eM?[m???Z???;?Mm??K?C?S????l?/???v???>a?4b?#?y???M?#!?0U??'?HD??%l?n??{?5_X ????y_8?X8???4?u?i??K?b- W?o?6G?T?{e%<d???"rx?4zv?lr????WD?.o U?(??#dzsb???F????]kCx?kq???>? f?/??{?7j8? ?[?t????C?????0??R.??D<?L??x*?`?9?f?{YY?;?b??l??+N?I?c{??1|J?' [?????NR??8??)f?=A?~??#?2V[???#v????!u?????E?Z??e??e?V?<q5$?|mw?W?v???[?K?$f???v?Q??$??K?F?9??Mx ?????c??:P?6?f??Z?p????y??;??2?5?CT??r??1A???????pY?3????Jy\?_}?D?yh??2??w?m:???I??T??<w?????B,???~?Y+#?D?&???????=??*o??W"?"g0? ?g??O?????W??Az?H??+?+'?Kr<??a4?3????????pk?"?!?t???[???k?\Y _??~?5???? ?/u?'????x%??3<E]HO ?;?l??%? ?????B??!?b8??? ??????!??ED??-r???{??Z??p?\??kmK??$H??K@B(???Ih(h?9??+??f????[?A?4>?????????k?r????VZIz?t??O?|EQ_?R??;*?KyI?6??1??s??j????}? Y??6?:q???^???|[?<;????C?q?/_??U?? ?Y?,???.???âC8? [???}???K??�?[,?Y?]?W???iX?K???4?>???????$????p?QI<??4?qu??????]|}?\?????????>?Uu???y^?7?u4gU9??n?????+?,?=e0?P?C0jM F?r?0????p&.<?-??R??? ?At??pS�?.?Q?Ow??s?+/????&J??G?Ÿ=???m?JJ???=??S?r'??3??S?Ö=YL????'?ly??d?l%F8~????????/(?y??H??????E?d?8???????X??ul?[A?>?(K???.y???[? ?=??n?d-|?9<??~????mH?}|?n?X[h?@?l??>^*?????a??w_{?A???m?d?S?�}�H?Zs?{???p??gU? ?rkW�N???M??s???$?%?t???W+S!?)?? ?????w@??????:A?m??I??????MeU???.c?y??d???H?%?.j^Yd?????_??9-??w??L7M???5?|?????(r????G??,??4%u??0??q??$?[??l?_?0>??G???ud?t.?\??Q?#7??/??o?B??H?,2?J:?;?KQ???k9??.?i?P>\?J+BBf /;???s n~????S?w+?u pÊ?J;?Y?hV?0X8???V?C?Z?F?Z????@>_???-????????V????Wv?!|??=>i?_b???~T?+???·B1??x???&???????T????x??9?>l??Rkj5Vn??:[;??K1????$?u?o?????W2????? ?}??O{??? L??x? ?e??a???W'?o??G!??};?? +?g?4?T???Dj=(ZW????J??m;?wT??x?:??.?tDo??8?>O??j5e??????,?Q{q?{y??# R?(N"???NYu?cXú???]?"t½B?]rTsj?^???_??S?Qv???M????? ??:??1????O *u}?QN??N?0?? ????oE?Q???????%e??A??M1y???K?>?*??????[?v????E??.?8P???W??M�aB???)?m??=UP#?#f??M?;�E?????U?g3fB?y??r?r??U??????)*]?+GS????R??n??V?yS??|?9BlD???x;??{a??8??????v?"??1????`??# ?? b??-?\??-?? ?G!=#>?+n/tN?k?V???X??*?8??^?BJ???\?x?q\?l??$*????yd??nM?W ??q??~?y??o?fL^? ?c % *???? ???&??~ ???<!?m?Mm?y??????d???p?�?(???6T<??3vf???dP???m??N????K ??H?2?[???2vRR?R?@~?m�k?p??? O?A???9?J?9?f_?U?-?`?=?????????(???B?�???~???~K??2?\p:??k?#|?3?-????e??Z$?ti+/>?I??b??f?>j yq???W???;]??W4?? n????0pz?3NH,.? ?E.??s?a\:-?:??�??;???%???r? ?5y???????\?{?@?????V??.????)?M[???:?$(!i?'???HYu?%4??�?????K????+?kBr? ?w3???? ???VH????????�??Q?A$??iG�a???+A>?/?y?( ??Q??6?&??~?O???5?? V???W??1d?K ?1??�??n???c???9???9??B??5???4)???o&??ibNq????bq@"?!???i?|A?!]?r?X*?2?>?:R??l??]?4????%T-????m??l????E??? E?u?+?????E?S$??Y???.????u????UUr?:s????mr??qo?p??? ?mm??2?X??v?D???v:?,?>S??-);???>?)??Tsv? ?????r?4|???L?(?H???= D??F??x<??????O5?eC?Dt??e?@ -?K???t?? ???\??S1?im?mY ??g/;?4,?.?1nB ?j#????`?*?QUU???W?B?b(?%Tmn?YS?? }?/??a??nLF? ??T??>??~???????A??_f?!HX?C??Z???Z3h?~?&#_??B?d'?=^X?@?2??Sz?,|R?6??[?Z ??????9B?a?46??0Z ????3??/q|???'d?cg??r`????a??Z?s?{?6?=?,L?-?[6??x?Mg?? ??[??W?+???v?\?Ww?;??v?\-???j~??? ?W?SF???U??-$MM????eT? ?j??:?)?y????|?y?a$[]??????c??kQ???%94T0??&,>?=?O7l?2Q?Tu<8?? ?R? `y? ? k??1F?????k?p?d???B;?_)u?????F?i?q?/????_n ??f+=??4?6? ???F?Me??GS??'??m??$??d??)????x;?5P?????.????C??AIG~????_%??K??@wS???xH?g�?#o?O?<??e.?J???h?4??0??dVy?????O?ë??S?xK>p?,Y?x??}I?$?y ????p?a?[:?0M??C1P???q'^/?h???w??m???t??3b?:G?R vKt?-?ZjN???pf?"&^K?Mj??<+AT??4+? ,1???G??'8??"ow??dk???X?RO?p##??OZ+Z??#o?\W?~c??2j<???�9?Sk??Z???????????????)???S????:.#??#fXNT3???z???l ? ?P??????????vPQ??h?5?}?[? (L ???- Q?h(?"G?6/b????C 1z??/qP??+???????qWcoD???K?G?l?3????????R??Q3d?z?#?8??O?*??PM???A{??w?2?L?]?H1S?q?A1C.?*X???ïT??~�?-? ?*?&??? x?Vp??=??\????q2V'O???l?OUu????HSgOg?oI?b??M?^A?)?h?*L?r???T�vG?7@?qL1p???`???'|?B?1+ov?k"???%?+??s? FVu?h??i>?*R??K?i??"??????h?????6*?g?v???|i??A?7q?????ji?&??}h?*?;p0? E0???_?Vw?bki5??@A?,?q?na?1?h[?)R C?w????o?y?|?=????V?Am???l1t??Y???1?l?s??7b??!r>??R???d?\???[?^??a?^?Q?@kE?A????W????<M?vr??? ??X??0,??$??8?K?&?f????MPlc}xN?~?+????r?I?:???????D?9?z?\qq?v?gzR??R???G??6?R?uWhØa?????Ø<cD??.|h??r?u?n????{??[@??.??a?�????^?6!???=(�?$$???.??;??=w?j??????7 ?Q???_7y?@???y?T??0??{??C3??S,Ln&?p;]G=?M?N?g*?A??F???(u??Y?TyD?"?[????/??N??E+???<??^$+?Hv??c?-?k??=7????*?1p???Nk=Nq?? ??(?`Cb?????{?Z?:Jg????>y?????C?11G?????|&?b??Q8?~L?`m?????' ???z??V}??|$n??????p?{wv??4A?>l?*???Q?Wq?T? ~?^Rwb????!??#?}(???????WcUG5?q a?,[-??? z?s???s??D??-G?>??@?~v??H???F?????Y?m3(a:????????lr???/?=&N?c%m??$g?Re3????<wJ??????clHYM?@??y???`6?Z?|??$pCJ???n?? ?????M?'?:y?$?c?G????????????�L?me?Ys????Lm,r?D???F??l%????L0?L????r??Z?/A??9ixö??Z?)??v5?N?S_f?­$G?�?HQ???%?d?TH?+?dC?h??#?? M1? `h =????????smD???]???$?R<_Õ,2?W??*?q?V??|;A?iC??c7?Q???n??"`/t?)I?????O0??:Q??mA\?KGER??aneu?/??,??2?w6????cxM%=??t.VU??Z???* >?0v?r?�QY?MZ?y>???`?j?R?36�?pZ/KdjF?:??I???U?Yh.06X&??p8??0$?.m???Vh?GG?*???? ?t????^e???J8qZ?a??g1?-?}:????c=??n?b?*?:?/>? ????p????."?????*2????w9? ]>_N?d3?!??o??O?Y?|???LXG??y?/ps9?!????^;???c\?xh{1[??>???UYL4???????`:n@?5T??bz s??%??1???A$?R?? 2)???#?:Q?7R^Xv}p?9X?????H??,??Q??????v-? ?4?!p??B???{? A??S??qS?+\5v])8??8(g &' %GS?%C??????{?|?M????^.?a+?K??Sr%?[j>????U???%5?T?<y?g??Y?%Y?O"?? ??ihA?�??l??$IF???1L?H~?????A? ?F?? )???#???Ns????a???Xw??.? 5wo?>???i??>??????;d:jH?| G????|?�'H?5&p??m1?[?% >?P???????r�?t?qw?/??_??:|?,x???#?SC???|?????::??( 8{o?????|Iµ????rB5p?<??f"? ?SY????v?zEeC?????î{}?l?V?P? '?????X? $-,r??&??bS?*WZ???xk4?????2s??Rf?/??J????6?'?%&ut?D?3?}b?#&?z9?FzM"R???F8:?"As ?s_Y?+?Wp!t%Oj????x?uywx9g??emc!+h?M+F?=<y}ov??_1???X???N-??w???P????d?MK?!r?9 ??}? :u?|=E?4>???�?B?p%???^???????\ m?!}:G~\??.???a9??O?%?=12d?rè?J??.?M,??XYtKD\?I# ???!$??I??????VV?$?|0??:%0)?????z?????g?Px???\Nr6G^??+????l???wMO`?N?G?gx-x?ad0?,??H??w? ?d??????u???]???m??d????!?????????U????????|R??Y?c?MI?EV?}m??U????+>???????]?Q )??w?;+????tW?????q6[?u?6;?y?W? ?'???????'Wr?}?XM&qrU{?G??13?N?\?????K)??Q7??SV)?????[?b<????^?1??? ?:U??[????JRAOGRJ0dN?55?????W,2????5??,?I?p2??A??a�????? ??3?z_?????r0????0c???n/?????os??????eiK.????Wt?J&g1?j$?R????G?=?Y???vM'?a?????,?????=??1????@j?I??????d?(=?6 4'^?´W?WHn??HkN?h?eTyf?)l?e??lM??? ??Mn)?Y)?;?T???t?%U?%?3?????/u?8H??)???????h?2FS"?s?Sr`?:M?q x?c|C?S??9???1h?v?k?1?E?C(?Z?n?$$??M???'<gHPd???????+x?m??s??`?C?­??S?*??{?~??0?[p????`c????[?g????? 4??k7?3??w1u??%??????@>??mQ4?j?p????>?h?h?????,?B-????}JJi?|??6??XG?M???c?ay>8???A?????vS?????RD?L?????? ??|iT{-?_(%?%Î-(????'?[)P?N?#�yh?7?.+P??"??????"?D??? m8`�?`V??2B]?,?e?h???m??."t??PF??-iU?$(?7?x>\??!?????D?vB{D|~Z?T?? ????5?? H??"a???O?L:$_??????s??Y|?x??i?H?BP??\???aB,????q?#?Z.???R???4?x "?????a??WD?cn??rB+{&>?oN{?????`hY???gR??`??j6??je?????90????|???[????c???RH~?????G??????\T ?l?????k??zCq?O?Þ?B`?TR?@n??|?AD?1??(k?????:??I?(??????wr?b>I=]?IT? ,J?!C+~???sF"?C?N?;?i?????W?K??y??U?_???s??%GE?I?LM?!1 ??©??I??C:?92????+?)"JuF??? c??i?O"?Y?nuDfU??3?n?3??B??[?tH??85??M?J??{].S????????nW? !??Qx?*,?A???M?-??????xj?>???|O??j?*?Q*??{?nz?V?P??\dF&?n??PCU9g?:Bh?????e?p??W?j?????y7?~j(?2??wsB?n?{8j??5???????|?"^q??)2?gl??U?d?H?Bte?86/!c? 5?! ?}9W?!??|??<:???L?,????????6V?[)Yi+??&??????N?66??,??~? 17??,??F*r?????Q?z?`x?j??NZ?M?????2~????efe??w?E0n?:Z?????l????Z??????????[|{?2???r?=????�q??????Q??>NL??3?e?O??7/??7(|??)*? 6=?j%[?#T???????M??JbF??__?gvN?>????w???0Ij3??>?Ly;G???d?"??B???????9?h3 Q96?bL??{?$Q9?D?4?!F2??e(&?;<?0? %e??' ?v?H??n?Q?_?>??p?|7B???K??,?A??X?[??DU+@?=tJX/?%?a??????f?z???X??A3M??AQ?.-??? ?Ya?W=?F???? $?:???>3?1??+?I??bA\?Jf?~??P?pk{5g@?Y%m??"??K?<?nZ????8?@?Æ?*??4 u??G??? ?T??,?????[`?$GWf??Oqj??S]Q!s??9 ,^?^??U???\??FPa]h??J????????????8?'?D??h?z?#t?R?9???:???U???)dN??~.MJ1??o???k??r;b?NaK???P?4??Kq?!?JK??_????^?-n?(??h?e|??!?/???Kf[v?????E??3o???n??8^I?di??@??<z?r?!Q??+???xF??? \?I"Xk????%?4???H.??-?6? ?s?3Z?7??o)?P?[?"?&L?3(????W?�8 ?????@G?@?[BRçxF??/??? l??E?# e?D.~i? M???L???Y?k??rF? /?[?f? w???z??x?j6??|r??mK??*? ?,??n*`,?*???;??/ ??7Obh??1t??v?=?? ???!v<? ??S??]???????9xY?????~?O????u??yX??Z?r bvE=iG??????d??OOE????dL0??'ae?@??? ??5)???l?????'?-??I?p?(??v?' Jkç?o??}?a?J?=?_??S??a??????????????|??Iu???yi??D?Q"-???Sp??\???;??Da)Bv?`(????A??g?-?Uhu????aH ?`F,x ??`??a ?bNL7|08u???????? sR?1?@ 8?????@?VZ?///??[[[?????#???mmm1q??????????????7=<???CKO?}?????????????????IBB???NM]???SSC???URBfggVXP ()iie?o5Y9???????"??WAgggw???QuM???????????$8?????????[p??C$(CC`0~???qIJB???Lj??????V??????:GG???_?~???+P. ?jkk ????Y[? ??????????MMM?????????ACAMLN???300???}||?????sss???????D.????;;*?????????G{C`dDMGGFJ &p?????yvx???Q^\,",?p4?Z_??????[??w~~.%-????oI 22OOOhX????? _Z^.)+??????tsqinn????e`071aaa????y?????????ZU%-&6???????DKKK!!!TTT''???zzz��@NN??[???VVV???????????YYY?????IFF?s?????+++;}?y?????wwL?????\??? ?????Lll~???LL ???]?7|??? ?}k?Y???_??`;???s?(2?h@\_7@M?Z???? B?x?h?Ya ?A>7+?? \\_?7?Syo`8?=9?I?OY????Q?n?5<?~b??W??=??_?????&/:7?*?????Y?t9?P/m???d?%??{,K?[?O?[??U???t?/???]???@MZ ?~??<"?Y??4Us|S.??bL?fe??&@??$P?;?^?[a?F<?Zt l?Oe3`??,?{???;N???{34??z?<?IN?bBX'c??~?? ?v8w@?rG??f-0N??m?X2?? ?>?zN?j?Pr?{???kWA?????mc6PZW(7U?c;@ ?p?$Y,?>^?6??i??@?S9l??y33u` 0j?$CJT?BsE?v??{+??8T?????A0s?v???????R/??8?7b?D.~ B? f?O?i:?qj?v�?????;z???` xU<??b{??????q?@??!W?D????????:?l:?hD?,??W??vKG????3dkp?*z??m???????b,W?m??????6????Y?i?????8?:???x??�???`??k?????<f??}?J:?P??f?F???D?s:\?N??TP?????? ?2?0E+?pL:?Q????C?n????????S???|??O,????{RE????=??$j%j?;???Sp?"?-?MR?????m????QM???? U???fcIa??]U7b??(?G??nG?b?E???N??V??!????1t??i??<Rs`?E ?s7�???AWH??l&i?P??? ?>$. bg??1aD?_??? ???y?[?`P'T???9+??t?Ipd? ?gV????m?`?|Q?9??:?a????9OX??;??"?smm?z?N?I<?xW???Z??{R?k?Kw????RK???? ?[????L?[e?]???Yci???"k????8?nC?b??W??????E3?????4I?*??;b ??=9+?3?OP?:S?[vA?s!Z??-m>o?6????????s,??+?l???K?]???&??%????=??<-CI???,??t?p??`2???~$??s?N}'?Sg"?^??S??E????B[?????$c?`?? 0r?5???FZ?o?? ?T}k?????in{(D1?r???m?X?E??>|E?T?j???Z?r?y?X?+??#?c?P7J??T px9??:�aA#??FG$?d?V??\?}+rz8]f??�h???? ?qò??}?3?=?".?"3??;???`??K?=yXRxg?Y??QT=Ex~??qcA?Q?{?*?)4Y?p???(*?ª?f??boSK???Wxj=,X'????~G?Ml?d7a???MO ?j?^??R=V??Q??(2?q???(\VJ???(?Y &Nc|?yQb?!j???Y??q? ??4????c?y?zNn??qy?g(W??i??F??'-V ?1b&]??A???:-????j?4??W??????Y??%;??G????H??9?1???[?????`?}}?N#??2}? ? ??:?<uh?g]N?T?Gp????i8P???Wq;??C&?????Z$??"HN??z?{zd{?l??V??6,??b?`???i?7?dN?`??/&]?!~??? ??? e?\F#h??$??K??4??M??#?n^???????eF>?jc??*???#???7?>??????#??t$?6$??n ???"????_??cE??%???8O/??o?q@;??K?s9}+d??[??R2Rq??;?3?????? O???x^?W ??_?'F?>k?`?[K?_9F????M?3????2?G??5> 1_???5}X???7%}[?]?[?L?????u?=?ypB???H?????5Cnz?rh%oPf??????????\?/ HT???XF:D.????? 1x???`?<L?? 6?k???o????3?L12N?G?j??O????Gc??RH*? K???#AR???µ??1#[:U`\C??I~????Q??FOu?????\??jTY??V??k??~2??`8[??~<QY]????(?^y?C??+(j????r68x??w??=\?????H=?\O??Y?u??$+?MV?q?.o'?,2??e???????U?s????)??'t IO?D3W?cF??h?p??Qn???? ?/?~?9?R4??BK ]??B??a?y???vbk?X?D]??<?[?9????D4?[>??3v???9$I~y?+??v=?? ?*)?]i?#\??Un???????7?'Y*5-?aj??}0;??h??zrJ???DN?????B[kTj????,6V???N^?i????$2:????R??(?Z???>A???[3?/R9|????q??V???iR?<?j??h?????Gv???R??X?;?2?$K?�|n???M7?1 W0Q?y(t?D?????g6r???>l??? xU??8?? ???Y$?93???t?/?v?????8guH???P??? ?h??V?_?T ? 7????V??%?I????t?[.|?Nw_Pjy?;q??[?I?#?O?!>Gz?e??%?#?J?~?VIM?G3????NS????,S[&T8?IXI??T? !=3???et9?????b????X???????R8?�???C??(?7;?????.?*r??]4?o????A?d??t???????????S?h?1??bjA???m?%?????? ??J?a?V?E??Kt???\?2?2?|?b?:?G:8??y?????? J???.<???????<?g????E^P8?>@,?B(?`?_?!m??p?'[?B~?>M?z`(D? ???}??Q?????Ds?\???????j?$??~?u~?V2????E?B\???VJA1UzB??.??{?G??~?1?G????7^px?zN?^?xD??{?M??.?+?????d????|}?M??S???d??&~?<??ZEl?X??G??M?<d^nA?(|?,|?a:??NE??S??m W???/??d],\x-????lb "4Id????tzj???????W????R??g??rN ?"D\??U>?^?Fx<???.?????.T}?o??%Uh??h???Ud???7???Z]?a?d??u??l?E?m?U????k??r???(5?n??_?9?Hgh?????2?+ ?Ym?tW?9?Ah`???a??{=????? sh?o??Q??r??s?coQQ?'???M??^??e???|?m???[?????ksS{????z??2????]?:?????t??????sb??U??0y??????????????$?>??0?D4?? ?N?@??? ??I??V@?8T??d_??%??????.?:?df-????f?? ?H9?% X?]?????gY?%RD?e?_mWa`IC:??J?v.??U?? ??5:\???8??sO??q???)?E(??=?b???<k?%??q]V??W?]??Q???>?GyVc??3?Q??!???!??{B?�<????+?????T?8=?RP???????q/?4M??B???6c3???: ???6??w+???h*?$???@A?????7??i?i?t?/???????????;b$?6OL??[?????/?`WVs?n?R?????,??0?H?N*?8J ?? x?D??a??H-??R?-???????)???K???Wd?j>??V??????Zk???>4 mv???mC?}?dGt???xlr??c?v@?|?%???j?a??+?T?|\n????dº\?&????db?}=n???x? ?/?c ??xD??????Tcz 8z?'?gFW?d?'?"?k??*-j? +??P?D?W?BXg?@?~?j?{??/K&?????Em????gQ???; ?8?u?? N?;w?5????;'X????;?;??CHp??r??^?{?}w?z??{~_??V?L???o?? X?CP????{???(b*-r ???^????u?? ??`?�?F^fK???+A???>?Y.?L?9??y@&a?B?O?????f?C?-??.????( ??N-??q?.?V??Z??m&??[?o????\MSv??h???N??j?E?ZepH?? ?}?????????zYy?4?f<?j=Z?gZ?:zO?? ?t??? ???????h?$??+?v3?**.???4??[M?? U??x~+?7?y?P????[?*??!??I?8igA_?*[???n??J[???4\?(K?4^?#f??^?'D??H?0?7?#???"g?p?=A?u??)e??f\?R?^Q?B?*Z?K?HD/???/@???#?%??T?H0v??9???|ps???dn?????q?`???`?*h??b!???M?????u???uj?p?l???Z?%?"?d V??uH??????w??b????Kz<h?j?iq?&???H??JT5U0?W?!_???ChkY?????_?2????^T??m???c2??????2?cZl=J!6? _?6V ???????v?p_??l�???? F=? &Li???2??{?D`? ?THr??b????????X2V?????G?UJ?#?b?=�?&??�???WP????fW?d???-,?K&?Ut?6??s??|?'?????Ro??(??b?1 ???p??~*c?GC@??*c8%??Q Y??9?n?????b8 ??Y?F1i?V???^?�?c?dl.?\?x?5?Vf??}x9I??,?C?hOg??u?+???a? ??qT???????tg?H???p???e?GO6D?????'L?$?&4G???c?N?Q@?(H?? ???Z<?~????b?"??$???t??]b?b?ocT??y$?d?WK????????@@????|!?.6F???????5???|?+???????-3????~:C??`6qP>?g5s????W??#??:9????m?w/??3??z?f????_?$?7???X?}i2????m?????h)7?H?)??r ????t?`"????;?R??6@?aT?@????=?>Lpg???8='^6?[(???;?}?A~??????2?8´??a????0??<q_?æ ????' 5Fd??????b?A??w?/r??0???{JD????*? ?7X(q??&a?uB ????4sL??????B?6??`?z?V? ??<Ã??g??3??5??b?ii?{???E?V?�??mP????h??1I?^>=????[N?~????iv?<?????r?#E?;?? ??7X?? -?!m??l:?9?I?????~?h??:m???cl??|????? (??????E?\N4???????d??{+????J?4{q??h?$?B`?7?ZAcjeK?�)&?'?Oh??U9?W*L???K?????�?g?I~?_?? Z?g???AB?jC???$^})?V??>??kJ???T1Y???p??X??1??M?e?i???z`???$Y~?1????*T???p?Y?=v?$)?q?3??Z:?????l T*?!N?\??h?+??.??$~???K???<mK????Y^ P?lk?v???W?????:???U?k?(??????�?Wzq??r8????_{?r?Q??x,?x???[??E?HEs??S?u?y\E???>???M'?F$?????????zX?}?p=?d???U65?rG????D$>?90?E-?4?! ??? 7N??????>?z?e??h>??:}?F? ??S??pT?!?%E??4^=??????Z?2e??bC?|?7??NeX??'??ibE???,0?E?X?El?f?ORG? ?????I9h_'????r8?E?D3?2?w?k%D ??G?&??BhJ?}~?N?G ???X ??:`?)??jE???;j,ML?e?JÁy?gD? ???V?A6l?? ?XfK??Qp;?????^?m??v ?????2????ko/`?X(2?^\?? ;?h[??{?nO??x?tU5??[d ??F4??�??9#$B F??Xh)s???\z?Aw??i????$y9*vIr???m>T.�??q? i???s??PI?!?t?d??e?"???E?p??????P?? _?????g??P???W???b`????P????lJ??o?_P?"{?"|??Y3?sMh????V?>8??1?W ???m?I?3?pC????i?*~I?L#T???6?????????b???81B?????83W?YDe???????N????&.?,???[??xNN???q5D?????iM?mdz????%?9???*?$?^?,q???*rd???l|w????QZ?KtkQ???v??b???<?S~�??hv?t?6)??? ??a~?d7zP-??H???Nx?C?:??? t9s??S??? ????p>????y??H Q;?p???%?o????%o ????9>N??r??. /??B??!bodB?cY?6?VI??Lf??c???$M?b?zQ??W?E?-????6?sL=?K?Z!:s?`????A?4?d?+??u?K0 K?M??`???? |J;<?`W?/?,+? p????'?s?v????W????-?~????:??e?Y???r?Y??????}Y????i@???{A??i?????? ??rN?o1BN?4x????????z?s?|??"&??Z?????a??`??XK?u?>?t?B?dv>??????E??? ?VO@??Gu???E?>?6??.jK*3??? ???dD?8??z???P?K|_?H7M??v?Zi) v?1?v? 3?2?g??<O?{?Md#??7Y\??g?TI?C ?T-?l?`?z??Mr?V?VNkJ?~R???x?[?(???~??"<)?4???m?`?&?9S~F_??`"{#?????9????�??s?/?o\?d?_????1H??>@???#>o?cXr{??1?!*?li??An???~?9<?xh?llD]=?r}d??:?%?"??I6? jf'H?? >.?.s?.?]p-???M?+K?nRmq?9ey?m?H?????VC?c<?MV#???I2?E??<???mN^?T}?|???N?????S??; ??HX???>u?#?mG??:??b??x?A?i>?? k???{u ???Y<???bw?{?H'??0@N?2?p>~???�? &???aN?9_?~???TF8?7?;????8u6???Y?;-?)A????0{?K},&?)ƒ??12???"TY?!BN??{?{???????1,??X??~Bw]9&?^?Zph???u{?8:?jZmo$ll??w?(?1??????/??p?X?y????v??g\Z?jZ~ ???U?????609U?.\7???? ??/h?V???7 ?f??u?@6]??B!??:??\?^???r???N??vW?mN??1?dN?????�2??Q@X???|?%??�r1?\z*?r??l`2???Q3H^?M???2?OL?]??}???Y?&?+??D ??Q\'?-?Z?? ?|F,??+È? ?z^V???<>fl)n???\???Nw??#??X-??"T??f?A?i?7?Dc? 6??6#N??k?i??f??�??8??~?c}*?f&?&??'?u"z"????0????QBn?zE???}?'?n?%X?N?X?? ?r???e??�L?*???[o(??X?????D*??&"?????_??d8Q?P??.??UM:q?7y??????Yl?{�?qk?<noN??P?P?^?:<?}?? LgR?B?3????c?m???MC.?a?o?@X?<??Z?U???y?>D?3?j?~???K*??i?v?(??3²?1????{???vI91?+?qC?????V?/`?�?{?_? B\?O+ l!?ºm?a?Q *w?????q?>?J??d�???e4?o4???Go????3d?>'{???????{??N???`??4D?GFb?G????P{?Y?:}???S.$({??X??i4I?o???8v?f?eVQX??????n?riS ??6?w?/0???V??)?u7?"?;Fu????>wN??HG\??I??8IP/?B??? ?M??6!????B?!?h1b}r?I]?:??e???????J?vw????2?^j??Zv??x??|??~????????^?iB?q??f?2?q|?W???? ?????q?~???9%l?k???w[??)@??iW9??????r??s?e?fP?;/.?[9?�? ?WUwF?2�{v??ys??7?W?M?q???Y?6_??|?YzN??????????Iz;/[??{v)3???R??_??_4?!.m{?Y?Mk ???q??_f?LB?"??9?eMz?(??GD??????(n? 'M?HkT??}?lz???J?5?h&6??G�w#W?6%m?_???,???X|?Q???+?1??~!??T%?T4?H??$?1???1???)h?(~??w?H???Vhn?W#??w^:?R?k??X???b`'??F?3M??U7???+???O?3?O?'?NEO????e?Q??w???8????8??/?k???2y?6[??? ?I????!n\t�7??v\dv??taj?=?OJ? ???J??l??A??????????F?#??-??<???????N??V? 3q?d ?8z??'q? t??Ok9?>?l???TY??F?=)??cox? S ???A?qPhH?0_+?????Rs??V?R<?/?V????*&???7??)????????wAEq??>c????Q?''?+?@??7??Q????G? ??.V]dwZ??e?EL!?p?Cf(?[???�?b? Wh??jK??W?%???�?/?? ?V???? ????2rJ??%??3Z??Q?@??r??K(kg?�?R�???>??�????fc5?,??b?~???j?7????~T?w?R?L????zH?????v\???eG??U?Rx4�?????;W?S?????G]\?u?*.n:wb,R0?v@\?b???W7|??t^+X#?9?8+?u]_hw<?6???4??=??�|?>??X???7?O???????]?)?>r?R????*???q{P)]?)?2"]e?O???t?\R !a?hsG?}????i???X"?N?0?7?o?? ??>??H???? k?4X?6Oh?X ??*n`4vtK?^]c??np5????z???y^n??qm?m1?JO???):???t@???2�B? i?[H?M qN??*?? ??2?E??r?d?>Nz????????Zjn??a???b???A??+^??p?R?IWY?^??bx???ZP??q||??;?*?F(??Q &G??c@I?S3?#?x^>?8_???y??;?#?Y?#?8??R?z ?Gx?mgM??????X?????8?)"?L??+d??K??2{E|g??2~??$???\?Y|?Y??_?c`??????9Z?@?T?Hx?? ?q???0???{?(?z�? �3uA?????}?B.7X?!???{;?Z+Cg??.?sk?`?{y?Tm???$o? ????] z}z? j??vE?7?O ??????A?`A????Wb>?u??Q?J�? ?<?{???,%???R?.?qNI??G?c\????FD?L????Q?0??????V???KU?`?E?G?D@?%?,?Y?????C??|d?A??????6;[???ud?keT.??u?{?f? ~c?38/kj????7?l?�q?X?? !???w?Z?Y?D??BP?y?f?????�????]o???????}??/>?)?????? ? -????p$IP?{???Q??t?vX?(Bm|?} @?? =?s??´O??b9xUN&?NS?d??:X?F?X?????Q?Y:?1???X?6???v?7?C?t?d?795?9???jg??*?0M??F?u???+ ??,,???ME]????@i?]?z=4?;??]?2ibv???Ezv??#?G??]???$?,?(??q?ZC??/?>?t*??;?)???;+?L?\???m??`?\b? N?o?S???? ??8??Y?Q?& ?y7???6d??G?????C?[i??R?p??A ?@E;F???!?G??#??3??O*?q2??j?m?U?E???7?U?./???a??F?T??qv9??=??MF???????8/A?2F???~?}???=W/????d???O?w>??? ?n?V???L??<_??#??d#?K??,a???R'?N?~?ggV?E??|?O???Y?q?@?%?????N??v?o?o?=^??S?&J??c????&n?8>E7yj?c??P??5?1???a??1+?< ?P??A? ?Z??[-d?q?p?-4"5?Btl?L??????hY??tT??N???J? d¬ ?^P?H???X?OU??s??p_%?Pi?D[W?-??MI???lY?I(E?T$ ?<?? ??1??[?FF?XgD's?H3L?J??t???K{?+???Zr?5??R?_??E?w??%??]???\{m? i?D??-1??K?a?z??T??-B ?\7?V/?X?@?????_????KX??o?U??#?3?L?&???????? 0l??,?[????6?f3?$?8???z???)??F6i??2?c??4?(?????.???[??:?}!?]???vU?CM<s?u %s??�?6"?>??+V??x???? |3?+?? @M?????????@ ? ??B??e???43,?N???N??W?ei<? zG?2+??o?G?e???d????X?5n??m??vl??j???Mq???>?c?Y??g??,Q??kI?Kcj?t5?h???k}?m?1d????PK?0???[?_?]�???? SU8D???h?P{?V???????G(>?nk??}m??H<?????*?T?? .?6ud)??1???TL?3e|?s?){#n??(�rr6?k??P?~"+?Q??#?.sx????????M??K�wiA?W??w?f??? ??T????$?&?$??u{?yk????/??W?#?.G?do???+?z???:_???{=?}Z?'??????w????????%\'?KS???K??n??l?? ?kf?L)?????@??\??U{??N??K;???(?9??? ????????????%??GX???t??????fj????}?T?44 ?F?/}s?"?f C?J[X??P?xC?,?h^???U?$?P????1n???+?T?\dH}1??VH`l???????A7?|1 i?????O????D?@+?wY???o?W??L#?~?;??C?i{?i??C???3?n6qJ??{j/?3\??*?M3?cr7u?\????E?u'?3)a?TzP7??i??!???@?udg???3H???J?jm?(!?b,6??? ?A3HUO-?,J????O?3??t???S4$????????[? ~???b??????c?C??+~7?s?w?_ l@?k????C???B???Cx???5??�??r?;?????\????????F???Q???w?g5'?/x7????V???'?????w?g?????????w?g?9?/?7?Q??n?g??M??'W????n?_?_B?<????????????'?w???????o??7?????????? 2?p????B?*RF??PK|!?`��`f��PK��"{?J������������+���Attendance Disciplinary notice US_EN 4.docx??c?(]?-?m?m?v?i?m?m?<m????w?????_?+?Z??w?R?A???�??????.???hb?DO??&QP?!????f?:\bI?x>K?P?? ??????.??B?;??~????J]r???Js>??+? Xn??1n9n,?D?Uk? r ??2X^d%Y??b??J=K6??g?2?+W??@?S????? ???=??@?�.?+???z.??E???.?7YZ????^D????J???%?????|�.?o;?2l>Mo+???S???? ne??=????48D?f???��??A???v??&???*?&N?t?6?-)S?? ???G6)????q&Q*?? U?­?>c?"?????n??c?<??&9?\?rb?$??t????~???<?U-??W??? ??0? A)S?^?????&??B%?jLq??Co?U?;pan?V???a8 I??j-?x?G????$s?:??C?/! ,2??u? H????.FS?Y???+?????????PA? ??J??{1%????.A?$????EaT?]\U???[?G ?k?|?7?4????s\"???? ]75 ?)??Y? 9?0??Y??????V\ ClR??g4???X??8xg&*q????p?'`~??pG?}?}?????'l?q??|n??1;?4{???G %??? �???D ¿0????hg?Doho?{9??[ 0=??0???M???O????f????$??W??5???3ec???#?N?&? ? FM0?1 ]??k?sR?????x@X?? F^"}<?OTt6?K???? W?V?E???ex4?<????l????1?U??u????E??g>eGs??,p^?j?p??Yx?O(?1???y?????4N??^??bi:'??o??;nb??j??EAQ?#W???????z ??(0x????#?&@?=?-?w?5Q&?Q"k?p?+?UuAv!??f?d??W�Y:?E??\g???.?G?0LbL?0???4??'???????????x??-o? w[???7???? ??8?M???M???????)????;??v?K??MlZ???k??j??C?@C?:,$??3?x???? ???m?g?G????_N???k??r?????"<]X'??)b?R?????v?&?I"&???C?q??"-??7K?H???? ????B~?? ??u??r??]e?4J?????)�I?U?e??????:??QS??d?U0?C?a??????;??????!o%? u??9?Kv ?E??? 7?&u?s?s�???!7&?,~o?QFJvK7E???v?c)q?????l??4| A???1zkV?R?x6zU ?????\r???w????v???x?>????A?L}?}???bP2?y[?u?E?3?~?og?]??<>??3?4)?pYg?K??a+?>l?? ?~J???o7?A????????????????b???????!G??on??O????\k?}?1???|???k??qD,g?(-??=\??????d??"~??v??rP??T??J?Q?????y`?t???L??,B+?%????~??,??_?G?<????k/sk?????s`h???JX?,???a????|??N?U?q.?F20b?\Ot0\? ????P???? ??+s??9?wf?????v??????????????1?Y????D?vo?m[??&??>???-(N6w?z?3@??u?J?f?E|0?=????E?Q}9ll="????]*?.?c?z?5 ?????K?t(\�uY3??w???O??}?S??NK?.???m?#pQ/?k???o?E??????v ?<????:??r?@YPiN???Y?b{??????sPX???:?ha"8_nwF?;/???? ?%??&lm??????q?Y? ??W?? ???C?~(??!?7?'*u??y???o????N?(????gX??W\_?-?????;?????sV[ebq??AK??>?oO?G7??T??6????)???0Q???????h??`!8X??n???"??Wnl??z?; ????0Cs?"l???r?X?W|\u??Ti????~?O?JbZ??,???5???u-?U8?G?cGH???!????????D?r??????<?A??+????7n< ?A?P_?<??V?[m ???B?*??U-??p;?(Q]??e?w=z4A/KC?*??!?Q?/? ?V?x?{??o?c??V???0C?&?B?`?????#?ns??0`????xf??:of-?y??.!e=.??? P �????*+??|{???'?i????6]k????c??l???P?m??N?Z?'?WHH?P??N?r??{?,?0???Fv+???g ?k{P????[?:v4??[/?G+??k?????????LI/?[??&? p??0 ?G?h??*?b6g?GTw#l!???q??&??.Vuiv??w?HH *;?j?Bu?? ??N=-?d?2;???[?t?$iL]?1@??�??/}???m?a?^K1??????-?x~j?jE???S??h{?k??%d????&83?????(?_mO?ZG??ep|??U?%??a??{?k#?^???????Kj??v?E???]?5?????>?«????}l??4?<?4?X?`?t?R?O???????E??????d?c7J?q?3?DY??K}._?]??}???{%4?u?????y?, u????|????r? >???? !??Y?S?<??Y??Y qA/b??D? ?}??}??? ??1??&:?t*l_??�^U?)_ul???Y???n8U?$C? ???? ?+? ??Qx?$z"??W???????5.$|?lU?^?UU??d?,?k?`???s_??t?Lrt?[?M,??????U?ww? ?v??�+?????W?¯>"f|?K3B??T}:??.??mR?k????!N????????sYw?????BA?"??? ?????? x<7L?6?{??^?gW?C?7???g??"??= ;D????&?|?'?+/?[&?o??+`????B??`u'????????N???+?k??L4?k???J??D?_qA??"?????c?~? ^?;t?? ?U??[['??R?????H}wR?????s??9?w???/ ??????R ????R(????2??[o?�3?/mSa??6?{?? ?g???j?????a?C?J^>??Yu9a???}??RR????%??]?l7?-??]?[???e????p?-???r?Pb??^[??Y????c!?N???r??0A???? ?k??c????M????J8???? >?????!??}!%#y?? ???a?p?1?>??[???g? ?/??[?i???? -EEl?????Ab???\?_Py??² ??e?i.?\???NR?IWv?<??????_?9?;?P?J?k:=?6??\q?G?W??f??J???v?8[D??h??W??y[Jy?|V?R?;?n0????L|M]?.??R?? ?? ??e???r??>?W??x???M?d??C?N?}W/o??xu?~>%O????{?????[???FyZ??r:y???iV??:?y????D?????w?za??I?,?:???F5;?c?a????F}?;,-?w??m[?-?W?????{G??n?a??~???X1?? 2???e???YmBv\1]j???$\)P?p ??bD?X4??A?8?{?q?I????;AG?!?$??H???*4?,??????T?W<9?nf(?6,?cq?fzE?_zH?q??S????jm??B?p??}+??6??O?kYCe???W?J??Nx?w ORF7????K??}f4?ew??@?q?~???)N?e+??Q ??k*+U?f?iK?|???`:M5???1?g??*?a?y???*?Ñ?@??e??�?y???5??9H[?K?@B,6?m?t??n??hhUP9?=???G??\???'????????$d}?s??pst???{??????!j???j??Po]T?<R????p????l m?)C?~n??{???T?n?-?Z?v?_H{??3??ox?z;T>d????[?F l@???? r.????9?_????A?3 N?;.?U???c=?$?V?E9??UQja??????]?#??9?,?7?VN????R.??�-C0;R?_?xOK?,*?vt?-??z???yq???Qc?pO?????=?i{_?h?M??W?O????w??<?s?kG??????Rh?J2?c??? W[>Jq??.?|b???rZ???yIùo?e??S3?????? ? ?t???????? =???6?? 5??yi?f0???p ??n??!?Y???>]? ?P???v???)j???&?dj?1Lx?@ ??]\%??%??u???*????U?J???X?????D|??Z%?YZ?{???????vE[;???yfK?4??????{?PoI??k??????<????^?0?EW?vC?"??Kk?Qt??W?p}??? ???y??=?`???#?? ?Zz C?=???ER???y?v;3 K?e????r??x?\??:[?Aw&????0???????�??p?W?´0uq.l?F? ??\???V%AI1_qL??'??s?m??6{P?=???R?f?\c? /0?[???l ??8????<dp??,?<??)?B??OHc|0?P~W^?!?!.??am??-<?TAL??|???{??,v?? ?a?^?P??i?0?vc=XE;???YW(???upo???S?-????f2??M?i??�h?v?}?PQ??oH[??3nCo ?\?G? ??7???S%??? A?$?kA?????????aj??W?Fb?�???????c?]??@??q????p?:T?M?????9E????e68.Y9????Ds?W?v.???:?(j?]A??:??^)??????e??Eg??C8??u??Bkp??}#????J???=wDi2";? =??B??????3?/A??o??A??S&pr;?u???4?-??,+?K6?tD??-?o3w????6hB ?1???B ???@Kr~!?&#u=B+???????]T?9????w!?d??j?F???N???^0??p-!?????\?? @]?Ff??:?&[\2?6?CO???L?Gy4?\???<??T?$yXD?-???%???^Oq???&l??v????????J?????C?kX?~????O?3???@o?nW??????6/o?????xd? P:3i??z5JGh?b?.]z?Z??oo?|?R???<?o?y?'?[S?q??n????S(!8???????rZz?O?@Y ??d;F;??=????A7????B?~m??A?X????M?C ? s?n?????rt?k?2?tk??%??s?m? ?:?_]e?b'%.????N?hU???Ni?Z?h ;??#?]????y?hsD?)O??^????`????h6]?(???x#????r??K?Ow:pw??h?J?1??5eC)9ZO???????/5?H?o_???=???E?c?5aW????????[??H?*E?N???<??@??R66??Ed??^?(_!|?'?????/)?/?A?7D:?+$PS??.?AY??"??????0/???? ?5q????'#f2?sN?>9?@?xc?U? ???8?l???6??k?|Jh?sUo??-?b+??tHT?n?T?Vx?f?l?????#?_?<??"v?x??k???#E????????mM?c/cL??6?}? ???n??????? G??e??q??a??B?~zW`??;??/?9T?6?#?n6H??C?j???r?0=??[???1o5??05?C??T???y????7?t?t?9(?m????V?d?-??}???J??z1??1?h?x wI?'W?C?`F?:??G816+?U?a'??JJ?Cj6??a{??O?L?m?H1c?I?A1}.?H???#R*.]?�b? +?????YO;?Cg? Q???]h>???+????f???????IO?{??1q??*? ?M?g????3T?H=E??q?w;?? R??????3Dr??g?u?T~<?t5???{? h?????-??;?p????5?o%i??D???}0?j?Yxkv?j?d?L??;e?*??xn??X?D\?+J??G?J??|h??w???st??q!&c?2[??}?b??[Y?E0HS?c??y9???M???t?k?J-/???I??o?+?E?Y??6d?`:?P????g??,???E?C??S??1???(dr??r?9XY\U?}z?i{&r??%q ??B?jkId?_?^???|!?TQl?dSi@?NPSaYZ?Q?b?jCm??OpsedY?r?3?????^?,??? >G???j?Tij?b??\??{P?X?[??.?D?k???z?Y?Y?I?$Â.Mp??%8???1 +A?????,???ziZ?l?#???f?????\?@l????I??v???In?uJ?3?S??u????]A??cz???????t%?3??^E???Q>t??!?|)%? ?w????? 8????F?6[???Ô*e??S#??????U?MT2?)J???????.??<??0qwA?W ??I!?Gk?6?*I?!S9Dd?w}s!=?_??w?[?`??My??'????)de9+??@??&?i?jwY7%W8?\?/?e?}?Q????P?T/?+ P??fb?G?&????Y?(?C?,U@?A??JW??Vv?h-??[?????Y?3?C^?w??s??&P?8?x??F;? ?F?Au8??????*>Z\?s????H?q?'o? �??.?�????g5e 1*????? 'j??o?M!>?O5m?)x?|W?.}??"?d?g?^????Q2??z*"TG?z?Qp??SX2?%??|?e5?.U[???>?1??#??V? ?EA?E????:m??????gyH?d?????????v.?v*|?jÁUh?*=?a??;]D?l??k?kk???gp?3az?????H?O?-³????? gn?aN!J4??h`?>?A@M???w c)?b?3&?fW?Hk?x????-8???{Yc??L??QG-d??????b?G??3?"?? ?!3??Io?la/??w??v???_q?du?f?]WB?v???l` ?a? u??C???^\?%N?:?8)QA~?fn??N?]?????(??H?|??<?k?RkH?2e????hy?ñ^�~???WH=?u??/?????SR??@?A+{Sh9A??(?�J?b?|}<?4/?y?zM?vb&???g?????Hl?V????" ?t??n?{[?R+k_??#?g{??I?????v?????c???v?7- ?e[??6???)R??G?l?I ?V~8[??a?x.??lb=?{_R?^')???? G?8?!"?W??????Ft???O?????Ez??d?O.?Bi?B???vW`??M?J8????????N${???.?? ???|?T????z8PJX?D?&???l?'Z??S??&g(??�??0?�?H?0[;???U?1=Z????H??�?!??0Te? SB`|Le????j?{i62??I1y?i???)Hq??|?7!??,?7? {?`?4???S?S ]??g4??s??=[3?T7+?;?y?D?U?<k5?1:?:??q0" ???(? 0???cP?2?????F4????e???Cl?????k#?e ??Smc?%????c?w?1??????o D�?Bf??? ?? ??!6?;}??9???('?????s???@??=<?3J)?.T?y?(=?Fg?3 ?ye? ?pt????? >?J|???& ??????t?????????.?[ ??[l?ER I[b???N?++?e?,/?['A?*??R??Rq? ?;%>j??T??RT?s??? ?2??????n??Ky3?R????;?EF?aG??n????R???zM#RI?M??X?3?"r?i?Uc+???G5b????<j_??<???l?????s???e???|?f.=M?]n?????e??/zp?fm???{qV???l?td??[L??`)?W???????)b??2?]???*?x??#???????8? ?p????!@P?n???+???>1^[f#P(T ?D?*??C;?????c??KgM??px!???^?¾N?os?&VMP????*?|Zhm{_?? ?k?9?6????n???F?kvm[?O???????(?_C?bgs??J 8?i!?m:???z???Q????[?'??73???%?.1???4??z??;?R??4???W???>??ex?g�???i??Z??{??lwX?? ?*w??????????SAN????^?w????[?dY??t=w???_?h]??????_??P??Z????IP?;??#4????a? y???zlNzx|?%??Z??F?]??.'?\u{/?:#\??G?Ue??1??U z8?�Q? r*??qX?????a?j4???2dM²??a???V$??�N???3???k*S???o?+??? �????{q????????S??e5jY? b@???]??Y??M?R?????Hx?9??Y??h????F"??????|??|?u?:a?V?H??0NZz=86?????????_??l? ?-?m?i-???*??h2?????????;??b??w??-?6-?? ?jU??i???l?�p?z5?@Rw??M?Vq?N???????6-c0!??<#?????:?3t8??+;?;.? ??n??J???(N???D?d????_]?v  ?C??q?}?Y?y?Q%8????/?f?p?*A?V???]??????????c?X��fA??M?Ml?m?M??ý$y???K?-?.?6yc??v h?????3??fl?V1????K.?b-????????j???Up4?T?(??+????}?(?hH>??B?m-_M?? Fr ?M??f?,?k???[??b? )V?hA?lgv???j??NR>??`??OY??@(1??v,?~?UA'? ??Tp?!=0?????rf????F???l+?U?3^?2???]I?2~?)???i?zVd ??\??jDh'?{???qe???0Io>?Qs??t^1?L,rf???-p???/g??????O?f?7??????#|I?P?????jq???j?V????,\*??I2 ni??u??)?????M?m?_O?^??E????qY?? ????L????K?.!b`h??|??S?$_? ?? ?T+??W??z???Smjg?bhd??-+)?vY (????????q,??J%?d6]???dCl?????p??X??KN????z?7?!f??T3??uA¢4?24?gl=????Dh$I??????o??8dJ???a<x???g?\r???NT#?-???Q_d?<?3??????1?"?d?Q????P?"M?)B?4k?-?I-KT?t&?-aw?????Z???I?5??S#???XP5)5n ?6????w????<(??a??I?? ?w)??%xj?uL?r?Y?Z?6 ???j+/?????"??KM?? ?i?? ??.Dfe?m? 5T?s?!#???X?+??XV ??3?q????????rla? ??*s?{?&????G�?!? QrI?D??????K?p ?z|?p1?b?}?,s?"D?+#'0?x?U?? ??t??B? ?E?a????WfK?8????Q?0??1I?0??]KIK[Q???]??:???? ^^????I6?\I????)?V?k?????a!?p~r8i?O5?^?f????f7z?%??Asj?>??@?E?h ,^?*Z,??32?V!k?s"Zf?/?s?????0???????H�????w????????&?m?Ir??%???-EEu?']?d?c?_??|???,/ ?8K?$f????kv????&,??d/x?????6c"?N????s?-J?M6?K ?4.?M?-????y9??&??c?4????M?S?Qt[l4?o\?b???2?x?????T???xgI?me???c.'??!DJ??\??=?_???F?Zr??3?rXIO?O?p??B?!???[&?~?y?f?^?â?=p??U2K?8Z??)?z???}q?Up? j?,?f?E"8?S?7??|??~?????O?$~???j????????.?O?<?]?????CQk?D{?,?1o??&J?R5???????????e9?2c??x?P??$?? ??M?9@???z??z.2!?[A? ?)?k9??"h7~p?K?B^F??????/?!?}??q ?????G?VU/??v??y"??4)???PB? o?????:?-??CibP?n??8?U???+- ?Z>? ?Bms??D???%??y?Z2??X????f?m;H???OM??R??y????;7???J?48@?m?jV?f???9?r<??'?P ?D??:??Z?g??5??I]?%�r?l?4??????RL0RLPR??w,&EJM&?????*??`4$t???Kt%?H ?K`lk?V27????????Y?i*4Q;O?3?:???n?`???6?=? l$??7?\?;Hn????u:???x^????b?-|?/??4??)1]????`???Is?=? ??????E??f7E? 2??qe/?'???0??#m??ae??fV.????V{?k6l??0Wpd????l?z?3?.??I1?%??^?I????N??�V??s??jRl?7??qr?XO?u[\.??`??+?m?N??G?H?u? ???c?R?=?_??[??f??????????????l??Ye???yy??�H?A"-?a?1?xy?X???r)QX??@?]?-??u?uH???????n?,?g R]9?|?l� ?� ??????F?}?R??h^?"@?? ??rR?????r{{;12bgGOPP?????????IHVvfjjjpwfd???????r???????cee????????X]]?????????????????????@PR???22$$$&??j?rr?ssqbE~_o?""?NNNnnccc?ii????UUUII?00????[[[ww???!GG???? @?~????T??Y???`!B?OO?uu?wwHHH888DDD ?##???????rVV?pp?uu??????????y?~8????SS??????????????s??b?????????????ccgGGA167_???uwoohU????? xx|???:?:b??(/.~<?B ??gPS[?????????fff??$9)???$4tWW????×WVJ??*+###]????????h????YXXhhh?????? ???l??????KM}??????? ???cAA???�?w???YZZ kjjrrrnlldee%&&??&??MNN??? %???????eg''&>??320PPQqqpPPP((*.,,0????|u??c026???t????|<?5/????g?F?|?????~d???"???s}?�4]?k???', a?v??f?%(0y??5pq}???N?`????I$?<Kd????G??.????^??_O?6??!n?}?:???????7]??g??? @???)?:?5??nT?(%j?>Uo?W?????VHwq~6Ih-,???v??fu<?T??I???1Y??5j??0?@??z?o????ek?)??:???N#4W?q X ?m?8sD????x??so&>??=d???Rb?3????J??eu??3G???n?b??>6?>???9??5}?G?Q????]2+3U?9?lDn]??R h???W\?.O?d?H<?|e?T;??b???K???????*@?"=? )Q) ?%?U???#@W7��c??E??????V/??8[0??@,~B? f?K?j:?vl??????;~???` xS<??d{????;?q?D??!S????????D??<?l:?hD?X?&-?X??? ????Ut_?zw)?*????A_???*??#^{k"???????R?r ?g??8m=???????I??}O5x?2Q???t,!?5f?mc???"hI??p?>?? Y T5 ??D??a?Z??tH????-? ??(?5[K?am.?7???????X?????? ?q�??7:v??E?J?0.Pw???E*[???????[?*,??%?{)???B~?!?o??ƒB???n?P?^H'?PE?:? ?z?/?2QyK&F?p?m???&Sy?b??G??f�??8???_?L???e??I?}DT??Hgm?????M? ????.0?N"?ni?}^`+? ???&H?? ?????8???}?Iy4??}u{???s~?M D????????x??B]?5???????,?[.??HE?#???#???F_?~{?????*k???? ??n??b??[?????M???? ??8??&??;j??=5'?3??_?6[?SvI?})Z??%i?`w?6????????{"??+?b???K?]???.??%????-??!, }I?????t?p??P2???A$???S?N}'?cg"?n??>c??e????b[?????&C?`??3 b? ??Fj&?]J*???^??x\?? ???rH9?a??K???J??T??j?-}???^L ?U??Q??? ?[%??vJ?K\??|2?a0Aw#??F?d?V??\?K2bb:]f??�H??????M?ò??s?}?".c?"S???? ??4??=y?R?? Y48Q?=?E???q?ATQ?? *??)?Y??<??Q?p`??UC??P?Lb???GL?<??????0L?0?[??MXz?3SB4Z?f?W???OU?u5v)???0?gy? W??eoz??a???3X?_b??y??o#??V.???? P ?,?u?Xm??S?$?\???{b?! Q6??*????0???\?lp?]M?q ?u5] ?l?{J@gi?L?I???"um ??F>?I??9?^????Z!???|u0????f?y?????j?S?;4/????y?d?"???S??5?)l?????7??f?6???c??B?d?x\?$?P???N?=fwP?K??T?hP}?[0'e?\5???NQ???/?\??~??? ????eH??"h??$?VJI??4}????"?o????G?O6~?WdF?kc?q+???#Q??????1?f?TG??h5?c??3?6]?6<???Dl?-??iV?6,?K??¿?;?_?????�v??`?K!?s9|*dq??[??R0Pr?M8?M???3?#A???-]???B???????aU0e????w#v?H?????Q?_p??#??? ?[?xrE?9????????*?I?o?SJ?:??<<%Ysh$??KF?!73h1??7$?u???LndP?N??S.? ?~?z"??�EYksu????u8e&?m ??s???mH???????=S5????O ?????kp9$Ú%`?]????^@?F????-?20??e?4 ???g??Pd???Q{y??Qa?d?%??pf;I?-G? ?HS0??pF????.?kZe dM/?????>}?%???r6(h??O??L???<??h?|O??y?M??+?mV??=?N"YD??????aI!?O?4?H5?3F0?E?N?Z?6?f?8??"Q-?l??A?<?,ea?W$?~k?y?RT??B r]?B??Ga?j???v"+?Oh?D]b???S\?;??y?I???DT?;>??sv???yI~y?k??vk=?? ?*g)?=i?c??5n???????w?gYJ5-?*??[??h????z2 ???DN?E???B+*???,6V???N^8?Qi??$RZÍO??R??(?Z???>A???;S?o9<?A??????V??<?j_?h??E??o?'v???R??X?{?2?$ ??�<no????-W?1rQ?4?D????O?62??>,??? XU??8?? ????9?yS??tw?o?v?????8'up???P??U?? ?h??V\?/J???[?|,XK?????bX?~? ?mg?R??o?<??8?????$?Q?g??`_?=^?'Ot??y?Uk$??c �?O ?eg)xB??LT?NrF?Ru?2??B/?:q?m???q?0?>?.y?1??s??z?0?� ??X?["0p?v?GV8r^??%�??E???KF???S?=?[???W?PX}??#7>R�vXz??M??U?-??T???Cc$yT??|=?d??)???7?>???bi?.?w??Q&]??C???cNn????y?s}?d:??~?????Z??MZ?/??k'y?<1i???z?@?z!???+??C?6??F??S-m?!?0_?i=P?"??? >ld???`?Y???d??b?AT?|?????T??:?T+?H???{???z|*? += ?DW?\???G.@?????D????5^px?yL?^???G??{?N?@/?+?????f???Z??M??[???d??&~?>?B[Fl9[??G??L?<f^mC?*|?.??a8??ME??S??o"V?c?^,???g].^z.???xoa?!4Id???!wzh???.????}?3?o?j?2?d???D?8d?|??V??x??3.0^?*???u]?z??6?I??\Sk3?5???/a-mqS1?<?0?a?f??w????E?m?U?C??k??r???(5?m?=\??;Kgh??1?w????k?? z???5???Y??????G?????7 \l??Q??r??s?cmSRm$????M?^??g???~?m??????c??MisSyy???xa?2????]?8???[?t?@???q???U??0z???|?????R??a'?>> ? ??hp%?m??2>AN!o??[r???7??I??]?mc?M]?u???ZtQO??,???M0o? O?%-??MH??y?Y??&?,?*I???S??+?c??p>????=m????~Iq+B?Jp'?[???Y?(???$? ??~??D1? ?$???9??????I;F.Q<| ?`???q??T\?????Q J?????x5%????9QZ??7??bh??gV??g0{?9#`j?R?M???WPx?A;#? ?u???2?D?? ??h?????'B?h??�?.??a/???6va5?&?/??N ?( ?Ta??? ???=?M?!?^??A<???"}2???r?\????Z?G?n???SXoM?k?;?H??-?G~???G?F???N�?&???M@?s*?([????Y+>j?{j???m?Y?}7?LP??r?\?H*???s?~??"???l?|?k??#??Fp?*??c??=%=;??:/?0y?]3MY??`?P7 ^?'`?\? R??r4GT?D?m?A??"?P???Mm??5v@q,???w??kpwgqwN?dqwwwww?????S?$????n?TM?????????$?g?Z`? ?1@?B??POIS?(??Q?TZ?*.???W???m??.(??? ?=qW???k}?}I?\??sN?;?L?|??8??1???m?[?E?]?s?yQz??Z0S?0\P?H ~?X??LF??0?p-??????�???????r??? ???tg???oi??9?]????*i??x??z??`?Tu?<????I?F?+???;u?-??I??W??f?UT\&??i????U?~??,?V2oT??pk}/?nU=>C???q????U ?|??????6 )?i??P??ii?0F0.????O?>G?^a&oG???E??{?b?B?%R?r??T????$?3T?b??_??^({?7-^????5F6K? ???`?R?sL?????E????K ????R?N?? ?TU(?M?B??'?4??????+?????n?%?J&E???^?}???{-??e-?{w+y?8?x???^???Mn?;?? %:???j?`??C? SP???#y/t??veX=??????G??dr3Y?'? 6eJ??z?Bln??C3l?@???%[U'l?-?\?1?�?????z?AL??9?e????????%?zeC9?=??d?Y????m!???G?n{�*?M??? ??2?!????Z{i[X$?L??6?mx??L??zOzs?Ua?I???Q(??gc??}? ??T????? ?U?pJ44.7???s???%?9T3?p?!<??>*b?\?j??,??Z??\??f?qk??d???r?XKY????2??22?+?W?e??L??9?^?++??Uw??????{Gi???????l??ks? ?O?>IDMh?,s??????Q?6-2AL[??x??R+[??E??-H?????X???? Q?HJ???(6:!?X1?????{?_?Bl]l?L-m????kj?-1c??W????{AO[?f?e)U?t???l?|??j???????IG:Mur?1???^??gl;???w?c9???Io??????d?????*E=1?? Rn??S???@?sW??8?D??1w??$;m?&Vè????G{(?}??4??qzN?l4-??P?o?w?-??w??<??7e?q?i???v???aNC)x??MAbJY/Oj??Ea ?%#???4?9?_?r9?a&??????76P?U`?o?P?.0 M???(u??}i? ]?????mT?T?|:??{f?y? ?;�g??k*dS)?T???&??=?"<?L, ,???)?z?c*???|zn??=????`u?V???y4?7F]???G??w???o?h'Z?C?&? ?>t?s2?"DOq? ??N?<?c?5u? 6??1??\??V?5_oP(? ????>?h???#4>>???Z?y?V?9????i??3??*I???to ??<????QRLVO T????%?r?c?T???3??????3?7???>????T??Q??????"7I??RJ??IOA}C?&???b?t4???Ricv #???v??B??,??I??$cf??U???i????{?\I*:R?gn?t???X7?m??T2C?z?VM?W)].?WI??UV?*E%=x??o???????X{?[w????'u????' ?Q?o%?{????(\+? p~????? ?H? ??X<?F ?4y???? ??6?????}???,N?Hjw?e;?I? ??)???\?Z? z??#?lj?k???9?H|?s`?Z&iBC@??Wn?L?? ??}??j??o?|?+?/u?b??*???????C?K.??CKi:?z8??????e??q???>o~????O???? {CY`??Z??�?????YA???5j?r?N?????p??$?f?e???J?(XA?MV???????)?? ??3??u?S&?(CEw?X????P?????<x??l?9 ??$<?????v????1???t1%?l?9|??e<?-51?7??^?*?Pd????@v????"?/??~?!???j<??=???,@`??hr?+-�`sFH?@??18|??R?A???G?? ~?D;??I?rT*??v1?|?\?�(s)??(i? ?)??Cr#??21?Eb?CEI???.?Sg???Z?8? ?? %T?;?>??<A?+???c??!????I????' ??$f??<E??E?P?7?f~???[ ?? }p?Q?c0??:?9???g???!-?2\U????F?@5?mV-UQ(??i?@9?qb??????[ qf?????, ;<?W?r+?/GM\2?+Y?5?T?/??[e?:j:?2????????.4??,????K?s&Q?U?;H&?Y??AU???????d_?e??>?????Im???/?=?wyp??�???6?J?mR|?* ????_?n??Zv?U?=*??? ??u|n??r?a??k?+A?1J???6|??W??? 7?@?v??6`'?J?y?,?r?C?J"????r|??U3???9]^?5?\?C?????,?=:l? ??&*?????$~??I? ???????5???'[,J??5m6?z?j?46?Bt?A??}????ri??cW???t?`6@??$m5?D?U?[??vxl??>_?YV??.???Of?|?b??'?<u??[n???+V)?su4xq??<??e??z?????????????????????_v???b??<?i?H? ??Z?\??k?E(L e1?|{???? ),? ??,?$?}> 5?\?H??|?? ^CM?0?=h????L????#J??}:m??[+\?Tf:_???#???+p:1?d????_???h?n?z????R??-b\??f?e~?-y?f???F?Ho??|k?????\?6Z??)?>??6;????n???????;?5??4;?Q0,??Q?DxR?i|e???0M<s????b4?&D(?F??_??{g?sf???`?_"???.??O?Qc?(:&@7}??#G|????p?c?CT????'z????{??sx???????z?3???~?u?K?E0???l???N??YA|\?]??]??ZD ??]W?????fs??j??<q????-?x?k??F4?K?d<?r?iy??????t?????????wz????? ?} ??Gn??u?U?P???(??|@?????@?Y?x(??????N?sa?? e??|???M=L6?Ü s?T?~?7?p?o.:?w.'?7?iq?l?''.?>wZ?S?????a?\??XL?S?%9?bd,?IU'D???C?$??"?^?`u5??cX0???w???rL?????????k??l;pt<~???H??Z??Q tc�?Ù/?_???^???u+?~?? ??0???*?}????'??m`r? ]0.?n@}-?A?+?_?? ??'? n*??@??l???BF?uB??p?4?*2 ??H????8[c??? ×<d?=??????!? J?>?b??T4????d&",3??,f? ??:#?e4?*???,??\=??Q LpW???q?0?N?[? ????X?MW?(4?????=?y|??R?~9???'???/F??Z??E?*i???5?PoN??Tl<??mF????N?Z?/??[4???qL?????T|1?LfM??O& r?D?Dz?? #?9a??????????~?1??RO??:J?0??`?Ab?';????U??;h??P?M?????]A?T)MD????_?6??p?~??w?]? ??t??o?lk?#??K??~ ?�? ???y??8?r??Rux??b1A??T??gC#??2??%+?9??\~?t?C??2y?????(? ?a?N}??g??7?4y??T???QzWf?e?c?=??????rbW??????{?*_?\~???20p?"???V??B*?u?T?*?T?^???C??}0N????�?y???h0?h?[??????Wg<?}N?`????U]???`?(??B?i????(??j|3??,??u???7?\HP?h?FU?h?J?*3?;p>?L?J??????UG-%???,@??m??|_`:???e?R{S?n88?7EXw???7 ??}??-???r???q??^v??*:????GamB?!=;H??C??b???:????u?K?| ??u??@O?T??0?kQe2?????:/??&1f?f??"r??5?7cW?L?X?-???ce??"?pY?aD?????hm?'rJ??R??#?=R??g??r6?'????n?O??q?lw^\2??r4??A????e�???;k=???o??B?8???m??????????q??$?v^???&?.Rf?'C??????!F?hZC\??????????0?1??x???E4??s??$?$?"Q?=???4e???Q?AN,?$???I?~$??"4y?0!jZ?,Ll??�?F?mJ??NXLG?U??$?baWc?#?B ?Y?J?S?h0?_5?B?I@cb/mc`/-S??-P?l???B%u?????F9?t~???R??M??N???6g?z9?n?}?W?k=??O -f? O???UKG??R{?<.Zy?;p~C5?qp_????'?e??m???)(?'???j1C??�n? ?1??(?-??6??{h??j??????J???m???ow??7?fG,?[??y6???!g.????;??f?,??@f3p?T'O?�???r?|f?0?-??.?N{R-??????7?Wa????Ba?V???A3??8|]?$?x_????38?ycUL:,xo?S6?!?s?u? ???.}??14??ON?WH?2?o?,??l-@ N+]????B!??2?BZ?4??PB9?T?~????????K(u?[_,?8?~h?????Ue??Kt?g(8*?X??J?Z?+m?P??4??�:? ?}?�??;??j?Y????0)?o/??o??/?,??>??B????c? :??1&??>?:????????2?h�?Wm?Q?w?D? OG?Y????? U\?t??4X?`B?<???n?t???V?F?s?qV$? ?(?x?m??i4?{4??x}P?8?Io??q??? ? k??S"}? ????1U4l?8???:R??S&eD????[?_???B?????d/???$?Y?D??aLo??d??A|&6??<????i?? m???]?0Z?U??h??*\???�???j^?keY??X?!??<.#??*?b?????{St~??J?;e.�?????b7??mUr5?e!? ??#????}$?????)???wa???.?5???????V'W???????d ?Li??????????w?TZ?P??L??????s?ftG??|?%3p??-?%?f?w?G???Gzq,=?<???.?"??????]???i????q$SD??*SW??:?e?????9?d"?.('I*o??^???y???????&5?E%??[s?T??}???2i??*??aJ,o??Q8??�p�f?zu??1??]?\n?JC?W??v:?V???]???$??!?????*??I?:bL?{?)????? ?^m?vo???Ww]??/?>~??h????|??2?C????�?yh?q?YJ?-?E?l]N??}??3??Y?????%?m??8a?7 f1?>El???]?|?????J?#Y*????u?{??????_m$v?0?1??????\>??W??!???Lgp^??6?q1?y;o&???n?ABR???,?<-????????:??9??f?????1??Oy?>W_|?%R?/^E???FZnq??H???�???????tQ??? &?>?P?2z?=??Y?i???r?L???8??u?,?z?:q9??/???t?c?%??m:??&?o?o???h?dorj$sz???? ?{Uxa??#|??P?5Wv5YX|3???:???yq?????8zhw?4e???;q????G8?z?KI?+Y?Q6o??L?_"|?7?T??w~R??wV??N?? B??d ?(j??bA8?,?l?\?????qx#H? ??M??nz?! ?m?H??8???2)????>??X?6?}???v?z?`C?).^G?g?%,?T?i?d???x????^?o??*f]^??[??b???????r??{b+??????Oq^?te??|??3????Qg?{>?^???????6?|???4??$~:???x??Gt ?F^??5Y?v??N~???6??:?B??<?�??9???2??K??[?'??)&?F???f{??[%?BM?&??%?9L?q|?n???<?%???kjc???æI=xcVy?:tK??A???/f?Z"?_?:?[ hDj>???8#??1)c >?v???{?VEc?B$?Y???"0??'?:???9?I?ju?J?'?? ?,??�[F??2}?;?T?P?~?2H(y?9?vQcw?8?)?0???*?N*??f? ?d=?8??9??2WPM??kv%?????.???K>?;?>???????[b??b???????[?x?n??^???F?m??7?'??c?ow??^?S!?*L?&?G?AgD?FM is#?3!`0??!?Y?o???1;?m??f&I?q?}K?0?S:??l??eT??i?QlSI}?]z13??&?u?G?B???7?????x???<>>J?.??mD#| 8 ?W?8!??????fNW??'?A???M'???=?????AV??<?Y)?ifX?r?]?F??*??x??6eV???(?$?0m?~<q?;?b%.j??B????o? =??*?{}??.?.??$}Y?H??????j????????c?=�}]??>?a?c?C???,?A;?�8??]%4???p???31vc?????p?1????E?P|???????x?o? JsYUH??\?m??R?9c r??W???g?????S?F?>6??Q�?88$?l????y?DV??GV \????5???)$?e???^?�?? ?? ?? ?J5??:? 3s'Iz(6L?Ir??????????_?3???G]?Z?????W~?"96?u???/??z????O??????pw?W???36J?NT??6oW?6??y?2&Nw??A ?.?t?R???K?m;???n}???Sg?? ?vTW?Q4?s?O??????3_e????%J??x??????????H??????nih4??? ^???El??0???,???nY????B?rI?+?+1?c?"o?W ?????b??:????? - #?nL?b@???5???># ?&?V ?\31??2?F<?Zw*V????? ?L???W??Ug^?l??E??^?70f?b?U?f???n?^?.?=9?/???N~gR¤?>??n6??C?%?%?7?????g?B?+???QB??Xl?c^ ?{?f???Z\Y??o? ??0g.1??Dm??8hH?3??: ??????( A????????????"???.?n??p?h????????-G??>???�???k??p???w?g7?/?????n?g?? Y??????jN?_p????V???'h????w?g?????????w?g?9?/?/?Q??n?g??M??'W????n?_?_J?<????????+???'?w????????o??7?????????? 2?p????B?*2F??PK@??`��bf��PK���"{?J|!?`��`f��+�����������������Attendance Disciplinary notice US_EN 2.docxPK���"{?J@??`��bf��+�������������=a��Attendance Disciplinary notice US_EN 4.docxPK������?���{?����
    11:25:05 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    11:25:05 verifyTrue: [verify content type]
    A : true
    E : true
    11:25:05 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM109314_GetDocumentByEntityAsDoc pass
    2017-04-05 11:25:05 2017-04-05 11:25:05 0h 0m 0s+678ms
    Groups: Smoke
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.TestGetDocumentByEntityPositiveValidation
    dependsOnMethods:
    Description: Test verifies that document can be downloaded using getDocumentByEntityId request.
    Status Timestamp Details
    11:25:05 STEP 1 - Login as Michael Martin.
    11:25:05 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:05 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:05 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 15:25:04 GMT
    Response Time (ms):76

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwEgcbGXp1R6Bk95_55wUuB6avsr5q_lLk.*AAJTSQACMDEAAlNLABM4MzgxNjA0NjQ1NDc2MDAxNDAwAAJTMQAA*", "successUrl" : "/authn/console" }
    11:25:05 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:25:05 STEP 2 - Get documents by entities as zip archive.
    11:25:05 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" } ], "startDate" : "2017-01-05T00:00:00" }
    11:25:05 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:25:05 GMT
    Response Time (ms):207

    Payload (Click to Expand)[ { "id" : 35, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false }, { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 1.docx", "id" : 1, "creationDateTime" : "2017-03-15T13:28:15", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false } ] } ]
    11:25:05 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "id" : 2 }, "entityIds" : [ 35 ] }
    11:25:05 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:25:05 GMT
    Response Time (ms):83

    Payload (Click to Expand)PK��?koJ������������ ���_rels/.rels??AK1???a??l+?H?^??H?C2??dB2???DP?.(xf?{????aT????h`??(Zv>??????"???? ???(US???&?D????4?(?M?9??1?:?}????mou??Sup???@1?$?8;??Ei?s]]?&???[z??^??\???Y?T???Uj9??p?k? ~?.S ?,??>Gts?S??~?,?)?????;PK??Y??���R��PK��?koJ���������������[Content_Types].xml???n?0E?|E?m????????e?T????C?y?}?D-%??z?wf??<?ne???:?UNF?$??.??r?1I?I?<S????????d0?? ??????{?@??K??e?B??V2?S[Q??'????w?k?A???=A?V?O[!???!???$?[\nÜ??0cj??G']??$?Cd???¸4???????qd???7??N???Ph???AH[@??F??Ig??W&1!E? UG1uvU?Cg??pQ?`????~7?X??sx?d?u?dB?v?Y???1(?O4?a8?qJ?5g?NCtrl ??C?(>?????j%`q|????R8?G=?8?????;?V??????????o?;??????3t$?y.'?/PK)?��o��PK��?koJ���������������docProps/app.xml?S?n?0 ??+ ??]????H7????gM?a?$Hl???G??;??G????s?e?8[?b?? ?v????????Jv)??Mp???b{D??<?=?*.(m)??+?0?k[????,??<????6??I??????h?t??'=)j?}???t?[4{?'V?UW?dA????A???xt???,s?G(?{?F?\?E)??W?wF+?V?[??????np?%??%?^?? %]1?c???y j??GY????V???U]??q*?r?Lrx??4??E?*v?_*B?[?*e??ec0??G ?6??p^6??"?v??|?@???pC?k?m????????????i?]?=?o???l{?}??????u??.??????o??4?eY~?/?,%??BCS??2??t??;h^k>&?Z=???,????a?^9??_?PKzu5??��?��PK��?koJ���������������docProps/core.xml???n?0E?|E?}b; D-??H?JE?? 5~?v?}A?.??;?w????Iv`]?U?hFPJ?V??/??%?sU?F+(?????0Lh ?V????rL?m?7 c'? ??Cq???>?v? _|8'd?%x^q?qLMOD'd%z???MTC?w?f_??t6D?w?]????a?D,^?b??V??P??f??P%?????G9+????r???qJiJFKr?H?????H<??M?�?<?0Rg??? w~>e]C?p?1??/Y???a)e??u?3???®?6???}9???B??PK?ws?9��]��PK��?koJ���������������word/document.xml?]?n?8???????:?$??,'???$?, Y?cNdQKIv???X????'9,???mY?c?Q&?)???b?X???-4??%??|?^(g?5??????w??\????&5?1?=46.?_l????M???M4u???????1>??<???\c??{1&?.z??pH \?Rf?4EU?7?Q?.s_?'?V7^??:?????u??d/???^}?????x3^?? ????|f_?*??#?A??G??????9:?5?-?j?#????[?8 +????dl?S?6v???O?G\a???Cc+h??U%Ì@?Y?0??%c???s Mbp??vh?8/?M???N\??{?5???[?%'9?5w??<?t?]q?Ps??^r|2??)J???ga? ??-_yH?J??x?f??Lt?????g5??[??=????#?cD???Q?v?? 7?????k?XauN/???????????-?????|???{?}???? ?z?Av?N?y?*?q????t@?+??3??CL^Th?cNN???^??k0????Y[?f???A?R??Z??????#,?U+??? bb??? ?`?e?\xK~?G???eS9P????? FI^??7?,????59ZqM?_C?1??_???-<??1N??w????`;????\5?<}#??Mto??6F???x????3????} #/??t?(??\???Lk-???lQW?=5???E?Z? ?*F???^?>?-Q2???So?N>?v?:??{?0?b6?"*????.?HN????~H0 �-???Cby?as}???? ?????q??U/?�?z?Ym]]+??k@N??a6?-???b?C?fu/?D?????3d??r??us??O`J?0L??Be??a??9!?{??l ?~]i????UbB?t??~?a??]2Ne?u}x??D?>?k<????K?"?3(_?q?@f???k???]?4k7_gW}G$?!|m?px??+?E ?[w?|2)??IH??"??r??w?Z.?g??i?[J??k???hv;'???;??it\��?P?????Zo??3???J3?n?~???Z?}??-RFn ]??x???N??? 6-???[ ???<???0>?Z?V*aK4?????uMm?+??ly???j`?fnT??q?L?f???}W|??????;_?(???????}jb)?rm????<??U+y??w.F??????B?{???F#???#??? ?u??z?????}H??Ú????!A???b}B</K?b]?:?:??:I?{u??r9??t?t?w?`a??h??????/?X?9??g\FE&q ?u?p?????*?????"??b9??WB^Fl;?f??4??n-????W?/?m'??w???o?q??,4DN?6??:???1kF}??&_6???_:#?N0?@HB??y?1B??? ?:????#|?=??A?/Wl??????#??????(l?????K??|?O?????m?�0?????#&????a?U?P????%???W"?ga?o????7?3?~???c?}>???j???0f???f]~p?p? ?6???x?/?C??iR?!?T?P?[?@ ??,? L??????=????????q?IC???D?Wj?????n??_/?xE???p|??b???W$???=?l?xsUN0??6??????\?=?S}?|(?*Y'0|,?D?6?????1:a?t??a???R?q?e??;b?x<?????ls?u=.y@n???I????o??????)JW?>?7??yCi?????y[?m7?FG???????????C??g%?????r?'??D??O??Z?'h??G>Z5??c?3F?u?.?k? ????_.?>4?~??&?????!?'oz]?I? ?g �???z?`:F???<o??]??n???@?M?Y??=WP Jja??W????`???[???_??V????N???b9???-S??????C???3?u^I'x/(0K?\s?z?1??<~A e???:{??*A?{??)???g??????YSU:?cx? ?q??_??*=Mt???????9??=?1??y??s>???N?&??????{??4??+??am ????# ?&?6?????v??\?M?\?vt?????????????:$?h??????k?V;?9????+??u????????n??`?2D?'g?Q??C?;? G?Kr??h?S8`??K;U???z?i???&?T?v?m 7?@Bb9z?O?D?z??? ?\?$?/?"???q?b???Fl?????8?????2)(?h??;?a|?6?{IJ8??X??{-??A??J0??t????d^ l ?1l????U+???o?y?#??+??y??%??6?}???"V"?t??p?CS?´?UU??Z?Qk????H\?????qP'?Z??~?K??q??'????E???Z????????#??*z9 zy?.A*?Q? ?g$?j??k uU$~?$? ?}!?8?9ZM?.??;~W\Sq? ???kO?? ?K???aL??A4???R???(? ??3??C??-???"?)??6?t=????t6???1zT<??&K??uP?|?- h????t?a??p)6?o????�?,Q?!???}?PV?Fo?@?^?]????mX?Po6c1????vJq??V?iZ??@?????N+?7R]4?wd ??V?Y????"b#?S0??\ ?lq??<Y???U??5?Nzx??\k: <K??b??FS?;?I????'K?G?GoB?'?f???q??5A??7??$ p????????i?EM??5??g??k#???z????v?k0?c&?? ?? `JMG0?3?vA????SQW?K;m?*l9??/?<0:a_?p?�?H??????w? ??oy??`?_?e3qW$[?=*Q? ??=??t???t??&??X?` m???ZU %??+?uy??%9?Vo?Z?[J??6M?h)?Mi????iCx?m??zX??????o?????Ba??r???? ??H??w ?7za?B??mOG?!??f5??`w?h????X???>?A???????<[`<\_?????-f????J???O~v??0??? ?B??'�? ?>?=?_?p??d???r?????!?T??????WG:W?yH?,??p??öRAHIf~GR???? ???3?B?p?/???&r?3}H?d#?{??}??????v?&???q??r?? ???!M??yd a??v=H&?B:?0C [x???AW?.??z??<??7~?>?8?a?&? ??8??7d^ Q\o5???v >???t(??mg?(?d?????&??? Y?8t?? ?8??E X??n??;a|iS?0a?mq*??? ? ?????????&????#??%?W?????f??SO�  ??w'???h_??? ?T,?f??:?p?;G?>??N?8?6;?\;DE?C??!??d??)?r????r?i???W=???[C???O9Wsp?Y???\? ];D??w???PIu?N??\2y;??? M,L??`?6?r??7H??-?98yw?>??L????:??TgL?E???? ?7????a??O?c??Ak???!C?+'0??W?UV??.T?J/?? U????U??? ??I _xo????c%*?:6?????W?P[??X"[?c?A ?"v???5R???d??6LO?[t.?nJ?????ó?\???SC??6?r????|??Q???)?m?????????x??b?[?o?q??D?? 6??4?5?)p7y??6:?^w???`???i?? ???d?B??2-nqpD?]???}@|??s??????x???O??5g???} ?]?T B? ?O?6??VM:k}??N? j???r?s?h??g????bM??;*?????:?Dx??????A??l??????]???^eU???jiL??i?? ?? g_?,?????}lP??bu?t,???J??????(?n? <K?????a??R? ?c?f¦???o??mo?*n??~????t?|=??SD?e?? {r6??(%?tC???? ??>-K?????????T??I?t?c(??Fd@xK????????jx??L?r????)?,?X^N??L?=???k????F=?????i5>< o}$1I=a???? ????e???)?w????A@+??G?l&?{?]??0?As???*üH??m?B? iY?7??9????I?-?X??R????P??0.?7.?r&?p?>?6?? H?G|JW?9Hu%O????Oe????i???c?????<?j?u???>3??Y????]18w@8Q????????g?8??NEY?c?�*??,?%???X?8?f?i???$??Q^8b????7?{X)�?V�?`<??Ab??N,????1?F?? (?"????5?BY?}??c???=??sGt??x?M?svJ]??tbC?`b?3?W??G6j|??,?tc?+??-)`#?U??S>L?n?D?1??`?/? ??GT??????m%?%U5?Y/N N??Z??Xo??c?fwq???<?}??????Wt|D?????}??Q?PZ+?^???E?? ??vS?YB5?/? ?[}?Nq?\??f????|??hE???????????????v MU?s�?9r??^*zY!?#???e???�???~??7{,??{<?m?r????W#??~?d?h????w??j???Ëy?A?!b:????a???fE?8????qk?7?d?=????V?ot?i?Z???n???3?{?< ?6??*c?Z??h??8y??R??f\???oT??D??????c?????w??b????,j"?#???????+v??V?/I?????P?J|GZQ?X !?F??i?V?6AF????Xo?i ?%?-i?Fk?:x???#^??k?>Q???|??G ???G!a?Q?,??I??B?c(??a?b?c&??X8-????1??n?1'y?Aw?????_?n?:????g!?oI9 ??? 1b?????k?n?h?{??w????3j??i<?{+????vOs????~?=??!??b??f/??p;1o?n]qH^??\??y?6`?f????pE*??4sJ?S?R??{Ww>?1???\???*aSO&S?5/???????u?5D?;?c?? c ?\?G????Dt8D?EA???V???/w???W8?? uwx_&?J?<A???"/8?^????7?W??î??{Jh?+5[?W?<????kO??@?????|??????"?y??fU@?0??????????;???h?s??xO??O??I???qi????4? ?M6?-@????????y??C?6?B???S?$??)??t?&?y?y??j ?He?8}4???;sn???H[?G$?jKl?? ?Na??l??~?2???W?>8????CVE?B????? ????kZ???#??JM|?-????7?2?h+???6&?I:(?q?x?|=???Sthp??w?S? ???f+? ????L?JX???M?P'|L? ? ??z?F;[S??q?A??K a???"?~??V? ?}3P? ??q ?P?E -??/?pB?T?|?aJ?H#&????YFd?h^i???????:????[S?????,?????Tl>?}a??4%"? ?T??sjo>???=???(??v??.D?-?g@ ??,? ?\????h:G???J??,?G?v???M????4?L{?l[?a@??????-??tj???Z????`???G??>?????Z???|???V?Jx ?l?)?,zi*0e?pd???¼?b?:6 1? S?e??Q?[q??:?q? ?????s???I?S???? 8G,????Fk?e?l_-2??U?? ?v?F{?TI?\"?|./??? g???&bM????????%???wNi?]>}9U??fX?L??#????R?B&?????C\M2g?#g4N ?6???nA?2H?:o???$p|?@?c??1+w??q?\v�??),F^PX?GW?=??? ?#WAJ??L?,Y???\?W?Jzn? ]??"? ?A ]4O?A}??93An???W+e? 9WB???=/??i?????i?:?n???e??d?????M??3????{?y> ??w?oztÇ?W??Ue?N???V|s??Sym?]?&iU??*)?<?{2?W4"I5????{?+,:???6?#?b?1?~s???/SbYa?8k ??u??H?r??N,?_??5a???t???H??|???|q????%\V??}??!?W?}??????dH ?_??????/|u?w?Ww?N?8??w<?U?uG??\>?4???????>? g?\\?s???????>?C??? ?NB? ?<?sfD?±??'??An9^?h???X[?& ???}?m^?f>?w?"?V%4*??Ihh?F;^?G??R????f=?XS[??J??????v??1-??@[!??????gH?\\?E?3}????9??d??Cr??8???a???4s???]I?F???=W?\ =?p=9?F{GM?m??+??eA???xy=}???w??R?4??_?h???? G%O?O6??L{e?[??9?b?}??0]Z}yD?X????;??q?R?Z??b?????X??�[T?_-q?P`?@?^??N??k?C?F%+P?@a???V???g??Mi/`]??bPX5??? ??#?????5[?U? ?8?RJ@??????????|u?? ???9&6q=??V??J?????YyLH?7?pt?\ Z4 ?m?j????;?h???R+?Rk?k?Gl`'-?g|m?gI?*???? Yj?f]E?[?q??v3???6\wC??D??z0??h???Pj? ]SM?'\jw?Q??Z!?${???55g????Ml{?c?6?k??77?z??:y%Tlxl?sO?:??o?F?+???????x?Yp"3<b?? ?Kb~>c??<m?<?[r??5DGFpv??�i?Hv^??":uD??D?U>??3???$Ayq$(9P?V8l&?????%X????a4?p L??Q? ??C&????/??^??PK???��?�PK��?koJ���������������word/_rels/document.xml.rels???N?0???=E?{)L?????V?:8|D???L??m?\???.? ??/m?j?-z??vJ?4KRJ@???d?????fI?E.+?+9???z?z????????E??i????e ??Di??M????nM?4/?xl?? f? ?'J?UN??()?i�s*?b??Wu? ??Tu???�???f?0e!E??&?Yl?X *?aq??????N??[???c7h??/?]?1I%?^R+?Ra? 9????W?????? ? ??8?;?Y?????A??|;?D???l?8H,?????cxT????z?PK???4��?��PK��?koJ���������������word/endnotes.xml???n?0 ??? ?'??u[?8?tCo??TY??Z? ????????Fg~?IJZ??5U?W?k??%?E $?v{??s?E>?E??2vP??n?>??TA??>m??X?M9??TF?????",%?E??? ????$?F?T???³g???U@?:#M??k? ?A??J???/3V;H{?b??GA}7X?K?M?(k? t?Si@?S??f9@?????%H>?????x???hd?????$??"-b??D?K??#4L??????&???^?n^q~9??D??h??<???V_????<1????L?w?N<U??JQ??Z????DM?xe??%?gl?t?,M?G?g,????^?ai? QW?d??pm3??f?5jm????!???{???s??I>?m???PK#R???��?��PK��?koJ���������������word/fontTable.xml?]o?0??'?? ?7??4jR???&m?XS??!&X?6?Mh???|5??)?@s??rxt^????g?*?!???CE,L,G?y6??#G"$????jt????&R??z??<??|?:N)'?#s* ?H??G?t9Q???&?<'??Y????1?E???DE&??'? c??f?(?NY?7j?%j?T?\?j ??Z?&?2^x$?Y???????4Y)X?a;??N??N?? ?x?y)?"? ?C%??qC?)??pH<??\f6?!5? ?"??.?????[???r??qJ??f;???,[o?Jr"?D?L?n?+?XUS??l?B?1?4?#4?a???Fb????x{s??n ??q??o?t???O??????a?$E??#??O???"?~????}?j??D?P????= 0?T*a+\.?:?#a/t?Ep ??????8??h?R?%"?+v?%??|?Auo??dZ?6???"??$?Fv$???b?)&P?????Q? ?*??9,?Y0??????B????SH3S??s??;D?,r?i???i?/l?????h?????+?????o[???/PKf?#U��8 ��PK��?koJ���������������word/footer1.xml???n?0?????p>??TU?l??V??8?U????????d?V??????????????????)&?#???.R??e=??w?O?M?{@?%??6@????!3?9j,?a8?%?e).??I9VrE?X???Q??s?x??IL???a??tIuM?S??:8s??`B) ????^l?~???1)?@'{?? ? IzA?a??s??!+?*??2F?e?`?+?=n??,H??&j%?- ??z???<G~?)?+?H?3:?"?H?=?DQ????T?????�?????9??T?H??????X?&?n?]&???E8l,j?p$e??q|C??)?V<??????f?@????N-?d5???'?g??<???L???G???6???:&B=?AP?B?{?Nm?? w?(?jg?=1:?????I?b?k?x??(Ts?????? ?U{0??7??T"o?JQ?6? BP???S???\???|?,?{???8GTg??W?i?a?j?¾ ?;\?_PK???��g��PK��?koJ���������������word/footnotes.xml???n? ??? ?J1???j??-????RK,??Vk;g??(??N`<??y??? P1"?\1H?Z?????????q?�N??6?,?/??y?J2 J2 JM?(?4e?R?e??c?2.??K? XH]?????q\?I? $a?? 0n?O?B??'??@s?S0?:?4K,?Y???:??p??k ?0*?#z?mH??wu??$?.d??\?*#6<??l&t??[i~1?!?s?X?)v?????w ??d$??y"/??q??D?o??DR???7M?p??:??????n?? Mt?????R?*????n2??MZONPFn?????? ?%??H???C??%1 ????�?S3??"w??m??6??q5?[]?u? ???n??R???$??]k`'?PK)_7?��?��PK��?koJ���������������word/media/image1.png?v?W??�3??% R0H?????1????Hww#)??CJ# H7C???????[?/x{???g??g???WS?'??��? 0 ��????�0?9v W ???Q??J?�P ?5�??j?Z????????????^AAAmmm0????22BMM?????????u||,..???/???zz?????????y###WWW**??????-;;???%nnn???AIIijj?????????MNN??????F???ADDtsssww???WYY??????????? ?????????p???ddaa?????IHH( ???*++???????B??????qqq???"""P(???E[[[@@???Nkk+????????????????????OOO///???---??????FGG;;;???mllHHH?<yBFF677dhh???~xx??????V\\LJJ ??????????488???DCC??????0VV????_????JKK333OOO'%%yyy ???????????????????vtt??????,//gdd444,,,|???????}????KFF?????????iiiBBBrrr???...???&&&???jjjCCCYYY999???????????LLLnnn????=C"?????????????????100(**:88(((PQQ???166~?????11?????w?>}?????????????7h??????L?�x:??`�??Z??W???B?5???P0?|?????::???M??7???H?$?H??$?OO?v?<}~?FO??? ?????k???????f?~?4:]9)??l??MgI?W?i?"?[?W?C_T?j?]???P?uv?C?e???????x?[5r?YU?}??? ?e??Mb???fH????? :?y?6?\?m*?M? K?!hW?s?? ???r??X??-??x?#?J???5??R2F?o`??8????0?s??h???l??4???a[??J??f?/?W??N???g?fW?m??????(?U????Q???I4i????6?V?K,B0OZ.?8m~_=??\ ???%?I??T???E%??-W????p?? ?Wg��3;??I???O??}?W???X??b/y?????0E? ??|r?{p? .??????5??Q??j6?\?\?r??<&QF?GK??zn9???9???????l%????K?????/?X9+?Qx???u? ????m????#???"?]ONiFY?O? W r?p5G?y??�??l=Z,??~??`??eV??Ir?'Md6???0F[?: ?D???u??.??)??Uf??C?c?e??q??+V9|NB??H?)?lhI??R?????_????]x??U? ?????!?!??@???Pu?%M?=?Pz<???CL?Y G??G?U?'?8A??U?m?64?/]?Wb0??.L???/???????CT??&F(??|ar???L??Vp1}!^w` ??|?P?????#??Q:l??%;?"??71.ld0??;|)?X? ??>?x7@?W$AWjl?nIv ?q6A)??3U??[?=??1??T|?z)??5[_?????{ ???#-u????;???????T+?:????U???tI??JV?*.?LY?^??O????/???????4????N?l??<???lTdY~???8???& ?r???1??O?P??k???F??Å?????+?E?3?Ng?o????]????O???L?gX?Z="??Z?F?4?y???w??? ,/??!?@??!\K??C?D??Ô0wb?"??^s?\??>?r??X?T?^<1?d??V&?????Q???0?A?H?t>?:?&?eX??2;??8#_k ^??????;oFS??-??8u?`8?'?/Qc?q?@??Z_N??Xh??a??$????R8??)P ?p??&\?CAxb^??qv?????j&##\. ]3D?[?X????!?a???\??`J?:d?f|??U???`?,??I??J?0?,???)??~???*? ??T???+?3??<??)-????3 I2F????2??<?xh5?q_??? 2? ??t??^?-??B,Z?g??)??U?(?o?Q? / 9??P?H??^?Q?h???Fz(?[a???fku9MA? ??4n?_?z?y??$?:yO?S?#?F[? ??mc???�3???? vmtver??a?]XAv??&n7????-?kfC%?q?g?]m?`C!?Q???#%??8/???;?w?Z??~\^?????=1?!??Bw?p???Y????<?M??:????!Xp(m?????;q?F?????_w?h?L6?<uI??x?{?x?y??l??U??,A}?A??M?vY????? ?[??u.???O?;_?L%t?,???PH??%Z?Y~dK?????????????L???!?????7 ????:?????????"U?ow-X#?l#????v?y3&Dm?i?,???i???g??????????�?xg 2???80}?MKO??3?(0)8Aw?q??/T?2_ !????? ?/??^F,??c5Pf2ZY9??#x????Z?(<?Q??t?^&{?????vz??8? ??K??=???^W??:??Y??$?q?!??&.5?N??i???L???'b`??(?<?@>?�EW?5?LY?P ?)?m? ??????g?L|f ?z?????N?}?b ??x?U??v??Vw???????l4???Q???p@P?[??06?)??????????b?!D???[???rP? ????????[??V?"YA?6?? _?!???{?T??^?&??hp??n5?cV_S?????jo ??D?M???.:?<?<<e???R?50?c??=?"M???????`IBp?)?s?VE??1?H9?4-#??H?:?q??EZ?C???b??SCq?4P?l?N?+?i']!??R??Cs?+L??"k? ?]#DP???N?S??}?x?????>+??7Q??I?O~?T??l^N?T?tJ ?K[?9??;1?n???????M)VZ?*??nd??b???&(T?9v??N???mk*i??65m???=@?KI????%-a??eæ??:????AV???fe?$NTl?z???i???G??$I?S?~(?4D??B??|(?7>???f?L?e?%?j?ie?;|????8vJ?F'uEt?U?^????6H&!???? U+????V???|?f^??x?l?V????sWs?ÆI??3??Hi?_?P?)??? ,jA???? G?-??t>?r??V?U???????o?U?S????{M??H?.????????$d???�?????B??i2*ia??sNbHjJ?vL?UB?3\?W???!p?d d}u?W?h???^? ]�P?8??D  ??of?kN{??�])?t?]?b???????1j??q) ?G???}J�o^U?|` ?1??*??'??$?*?l?>??&~?|+7?W}Y?F?Au???e?fM?????sw?ppt?y???&\K????~v?Z??Z??O???W<????'q^??i?^?'? ????m??b7???? ?d?? 'D?7K??}6&?? ?4?;??L&.?lT?"}Zt??#U????U?/B?$???F???>?}?J1?y?E?VucxW?? ??/mg??v??`.??8zb?y????x????{%? ?S?6!L???~al?????o?'lW??????????. j??ti??W?<?T?????P?????q?U?????*????#????}?????z?vo?|??@?H?}?y[?<f??7???????1???[??0???a ?Dt??OT???n??<y&1?3??nQF?????U|G?>?H?T,??+[1g??TM?W???;*1??u2a???????^?? ??[??9?D<R?????????q#K?Y???2??eN??<?YwT?|???/?^j?7????E????? ?p?????(}U:??8??)*???E>?d=?T?N??????????h????"[;*{|5?.{?0T?7<F?,rV??l\???u? ?v??w9??F?_e?1yT??]?????U+..?M????V?-DY :???^?1??"#?6?j8T??d??? ???4??q|????tDW???N?A?Jp-?@h?????%??kn???DKM??m? $?????????)oU.??7X?t?;?8?;??_?????w???x ?F?? <???????j'.?????g???"p|??j??Y?=??y??D????Q?? ??6 B ?Lu??Q??A?G.R??\?+?y?@?f"??+??R??e?0?(?/3R?+1?g?,?? 2?*UYE???pP?P@?< ?%??nr?Je??O?????????"?y{??>?7?????`?u5g?$?8??????Y?T1?)L8?('?? ??n?C?,!l???,m??KN??B%?eJ{t???(??????D nFP???^????????Y??jI????$~?G???x??????]?????j?v?;dY?[?? ??????%F?2}?x?W??F<?3`S?W??a? <E? w ?vFU??`8???K?????L???;??)??0h0????>@n??D???4??)?,[oy%?I??_22?(?ku???x?~h??A-�2? '?J'?R?$??h?Q??fE?U????A?C??jR??J??L?xR????)?6??+???? =???~?kw?>???????oV?/?????Q*???"*????K[??)?? .a???$? i?'2?`?!???]???? r0??R?l?S?!?m?k?????I???P`(?J?Gv?u ???W^?c???v?fg?&7d?#????Yy??XU6?1=kK(U???~???T.y?? ?6*????T??~??w?lR??%p)7?> ??*){???fBo???$??fNf?#\??Md?�t]? nu%C??1??.?R??S A???o?=???L?^?F?????"? ??? ??\z?Ut????d??B?G,?O?I?s????&? !???@n???Y)?????????V??3??HZ???C="Pk?J?)?L?uZk?@0???H??????pYh?wM?|?." ??DU???;Aq?K/?\ni????=???U??4????k:^9?d??[:?7??\e?l?$E???yY??N???nUs[??A?c??/???.^?/J????Y???m I????Q?SaMW?ys??Lt???>'???%H?>?w?j& ?*?5>???{??|??-????pJn u?)k???n????_??,z,gd?k??d?^?tb?-??z???A?K?.??aj?d?.?%7wb?"?A??]????fQ? ;?f???&!?Z?uk?>-??H??1?F??lZ??L??? ?iL$???:??"z?l?9????/?.???{???? ?????t`%?%?????i?z3 ????O?/?G??Y?jh???c?s???m?K?/???I????n?? v????????&? ?"S??$?�PK???N?��?��PK��?koJ���������������word/numbering.xml?Y[o?0~?????B,*?(?i?&??M0`??N?}??O???_??\??M?? On??????s???#??r?m??m??l??e???9k?W??.fM?�r)6H??q0??e??9uc9?iH4*?Y??IG?e?p???6??CF,6?Z3??k;??+?,?B?=:?N????K4A*?#???'[??$:????�a?Il??aX?L8 2??" ??eK????7u?0!??zG?C,c`TLP4??hR9?A?e??<??v]fr???0u"8????Qx???y$ :?x+j?u???�???|?,??h?Z?>Xn??]???D?`?& ??,9` b??6!??W?2e???p(b??0?N?Q ?5??A?(*?P?On?^?n???6-?!??78???)????i????a?Kmc???{?n???J????????m;:c??~???B8H0?q?x ????k?K1e???#?ekn#?PEL^Iõ??57DT?pR???�:?????:?Fc?nC?H???=???-?^ *??p$??F??IV?s^PW?Ye)?BeQ?J?"?+cR?????? 7n?l??U?f??/H?????v@???e?j?6????? ?.?6???J???]???l?R?????$????J?>???O?{??WI?!???I??]?<i??&}?X???(}???P??y<I?{??VL?[KS?#????p?{5??6?t?n???{?5??&??y??|??id8 �?tj?_'f??y??;?~??}o@??~???v??3??m}?nyi??t?????#????o?9?n????�PK,Di?Y��?��PK��?koJ���������������word/settings.xml?V?n?8}?0?\Œb?P?p?x?"?U??H?DxIYq??;???N?"?E?L?37??3~???hC???Y??(%?b;??Ë?????k4#^f?[!5*?M<5q? ?0/???Z??????TD�YI??O?s?j??+diA??qESF?Z??rZjide?K&???????-y;??,kN?m3?5aP?fG?y????????l{?]Go?n#5~?xKy?AiYc??8?R1$????? r?[lC?{?????? y?????h??>m? d?]J>j2Et?� ??`???r?,?(?X+??d[?8??#?&???GEn??=?gI??!?JKt?P?RX-????/i??i G?yTRZ!-???????y?F=?&??%??x??aN?7???Q??@^???HL?I???????N$??h???"?=0?????w??Sm,????? ~V�.?g??A?5A??k?M?Ze?U????V[2ZUDC ?????M{????1??XF07??XoE??M???du?,??1??Y??U|?ss=?L??????F?4???F??X"^h?F?????Tx? ?{?1??'ð# G???x"?pL?Z??]? ??!no?_E??|z??:?jY??m4R?h?I<???T?;?=n?"?^??U ?y??s???,\~???P+????[?????l?R??m<??l?a? ?Do??m?sI?%?~??? ???%;?;????M<6??c?M=6u?^????�??K?W?1??q?_@?!?Rd?M???~\??>#?0{?6E1G?n%S??[3t??=?u?3V?0?????V??jqS?? ????a?u?3j?A(?[Vj?k?8m?????~%?52???-v?:??????bzN'?i89_???2I?t?????f?N?????W??PK???z?��_ ��PK��?koJ���������������word/styles.xml?Ms?8???+X:?I?,?q?'^??v<??9C$daLZ~????@R???1??\b??`??�???????????g??????????=^??~??_^??[HS/??_??<!???^?s?ez4?%N?G??h?e???q?iD?w|Cc?rœ?d?g?4?H?o|mH?,d???p2YT????V????G4??8?? ?8]?MZ?^??^xl??4G?/",?b?s�????w?`?)?0?N?_Q??�???p??OtE?0K???>)????<?R??=I}??.?Dj]??)?5???y?H????q??f??,`???c?_???F??????,$?S??????h???{6"??ù4?6???K?xC|??CV!4]L$4d?h???i??k.#??/w?)w?c???"?D?=Y ??? ??i?g#?/????}?x"B?ltzZ.|??bA@cm?x??}M?o) v??TaY.?y??g?Sa|~??F?X??4??9??\????MK%????t?????"?0?K??O?;??????~??;??????:???????zG,?k??p7???1d#?cH64?Kh?!U?C&?9?@Gs q?????o?B-?g?ho?v?v??!???=?q?;|;nw?n???????????s???w-?,?g??,??2?:?Fb?R???hb;Yh????[?}?P=??}?~w????????W?=?M7???h(*\???9&4??Gl?>?+???.C?T?^?GKS?"X??E????*??nc??^?$a?:"~??j?????}%!??< ?#??S???? /fx?0?KM3W.*i?<U?9??9?[???V????9?[I?G???>???5w??E????b"&�Ç??wO????;gZ??|?????bL?Zg?C&?*f.?X????U?my??m?s?q[???f9c?j)?0??/??,?_&<?0/f???d?#l??,I??b0?A?????????c O?z7?y%?A+C?????64u??`?%C?Bw?,?E??)x?;??G?5IY ?????wK6??>$,v?????s7??z????F??1n?y????<y???t?7 <Uq???h??/R? ?`?)H<0???ZLDY? ???/???$???Z??QG?mBW?&:??|?#??7I?<s?*?????i???????;?99w?%??J5?~?x7|??>gPj??B????? ??=????I?2?eXk??íx??wx5X?x?U?s`t?? ??<?8uy???????: ?sp?N?????? ?Js%????@?? 0?. 6?V 6?~??h ??\?????u ?*??U?)??8S0Wq6????JL?? 1?U?iHwM??h???9B~?qp???'|%]?qq#???l??\N? ?+?????I??v98EJ?sG'?vN?????L= 2??!??M ??Z/??v????? {Zg??z{?_?,&??U??g??&?/[?ni??j(| c1?o|???????QOK??E??n??gy????? X???'?<7?q[?lk<C??^???w?H[?<n???T??}_^>?????}??1?c??L?????;????J???u????????9?y?[?????8?^#g??J?^/c?c???????; 3?WOd4GuIfJ????I??? ??? ??z+ho?[A?Mo5``F????D?t??)??D?V? )?D?t?B:Q? ???????&Q!?&Q!???NT?@'*D?"?j9?7?[%*??"? ?D?LTh?KTho???b????NT?@'*D?"? ?D?T?s?D?t?B:Q!??G????$*??$*??"? ?D?t?B:Q!????*Q!???NT?@'?b`?B{\?B{?D??D?t?B:Q!???NT?@'*D??[%*??"? m?Y^?4?w???4??x?h?W?a?s??QU???'|???k|4q6?a?qu??pY]??/|~?h??@?J?p??f ?????-?uKP???"]???y[?[?ap????nJ?0n?f4??????????h?z??g? ????c????s???????K?-5±???P+????}?3??h&??4b??Qh??(;?a?a??OT3+5$XI 0?RC???e'5??RCVj???L??`?(k?!?Nj8?a??????z??l??K Q?RC???pr???RCVjH??`?(k?!?NjP%?????????{?!?Zj?j?Z?E???4s?$L3? ?!?s? -?%??Z?????Z?E???t??%]F?j?iW-5 kW-5*lW-???UKMR?'?]??$5?Z2J???Z??UK?R?%??j?Ij\??$?}?lW-??UK?R?V?q?Yj\??$5?Zj?W-5I=p@???Z??UK?R?%??j?Ij\??$5?Zj?W-??UK?R?V?q?Yj\??$5?Zj?W-5I????R?V?q?R??ji???'?V5go*??=0o)-/? ??????l?W~?\?\^0T'????m&??????C??V???o4????/?????}??G?v??jX?????O?b?~??_?j???y??? ^?.?:??j;n?}?J?qIR|??D??; ??w?U??\?Ib!?3??;???w??V? -y?x ??pKj?oY?E:?i ??.??p?4?#??E?_?????;????7?gxQ?j?{??.crw?A???-?vg?;ki???Z???g????k?h?2,/?????/e?T?4x%?j? ????o??t?k???????e?F?D ?F?x?1??A??]|???;???go???grz?g ?y*\?F?z????z+?????%k-????Q?:r??7?=??????U??# - ??:?Vb????u???w?{????;?:G6?:J???N'?}]??ol)???-?\??{s?6z???CC?&?]@o=?'?????$?Bg????dAB???I????Y????=?:`m???T?69Y?P+x?r???5??4q?Y?No?9?????ju??]??]A??v@u???????Z????#u???H??pN=?[T???|\E?/?????$,_,5F??'{??Qo(?????v?p??jZ?J??E}???=?[Rj?? Nx?F[?%7?4?R?]6c?????y??r????G?????F?z???9??-f???}??3?Ue??<???W?j??R?T?_??PK<?.: ��??��PK��?koJ���������������word/theme/theme1.xml?YM?7????;?=c/?{l'mv????(??3?jFF?w?@I??BiZzh??J?@???f?6???jf????|4????`???}??}?G????3?B???u??5?G$Fy??o?M]c?1?$?m} ?~a???-?? j?>g[?????? ?E??sd s?6"4\ib??6l?? ?\?r??WG#Am?p?o?????9+*"L???G???V??,?T;???~br????a??hh?f??????? ??????f?]??d?0t]??; ?v???~?_?+ ??H?5??mu{? +??K??^?s?^???;^??%?]??2????1???%?_?f??5|J1????;?|? ??KJx?s?=?/Q?4?*??o?k?M?@�???r?O?p"? FC????b?AN??6ms`:????U??d]UEl?????1o? ??y???Ok'??????????{?+?.?<?????????z???_??L????g?????e?????o>?? x??? ?Gd?x?]'???8?of??$[t?6 t??5??)?@???zoR!*?????N8R�/?Y ?K????/9 ?<QwN'2?:�???Õ??'c1??e???kX?$0?\+??? ?[??"Jq??�)C???\mte"/SA??Zlvoj]?U?{??`?K?ka?&dJ? ?2r?TEroJ?Z??N &Z????l??i??e!/???iVGR?T?@???0?X?????) ?k?+I?? )?" ???7[?7???'H?2??%I}=N??|? ??<C?+?}E???u!??}??E??*?p???w_?{`?_?b?????????M???{??|T/?d??#???b??Jugbx?@T???hq?0N??.????(? ??`,???6s?0mL?????e????????0�|Y/??y??xU??[?????0??W:}}Rgu??D??<--???2????4P<?????o�ø?Se???gzS0?ö?k????i??IH?01\?>?\?Z?T?JA?,rm?k??%?H?9?n"0n?#q2??X?c?n??m=?@?eS?{???l??!??Q&??/?Yv`???Z?9c5?p4??P?,?????-?E?L?4>?xB?(/??�??E4cD????\?b??r?<N?lG????? :?8J???2T!&???u_m?"?6?`????&/?r?<?????w???$jM55GMm??q??;C???|??`u???,??? ??b???qu?9??�?{?p?P?R??v?.?\?P???^? m/l?M??p?l4????x?c?=??u?"(<?,??{ ?g?t??_{?????"??<?q???7?}??????V?o???????F+?????A/????]];,?n?]??l?V6\?,?7[????t?}?swk1???<?%??�PK?R%??��?��PK��?koJ���������������word/webSettings.xml???J1??;,???Y?-?T???>@???L&????k?H/??I23???;?? X????? yZ??j???|pm*).-]???????l?7=,???)?*I??Y??k?? )C??]?W?n??fW?"?P?v\?Wf??) u]?pK~????2D)?:d???S??x??<??>?=t!?????3ue???'?Q?>?w'???????@???[D?@'?3S?r>`N|?? ???v1R??p?????PK[m??��?��PK���?koJ??Y??���R�� �����������������_rels/.relsPK���?koJ)?��o�����������������[Content_Types].xmlPK���?koJzu5??��?���������������?��docProps/app.xmlPK���?koJ?ws?9��]���������������?��docProps/core.xmlPK���?koJ???��?��������������j��word/document.xmlPK���?koJ???4��?���������������X$��word/_rels/document.xml.relsPK���?koJ#R???��?���������������?%��word/endnotes.xmlPK���?koJf?#U��8 ���������������?'��word/fontTable.xmlPK���?koJ???��g���������������V*��word/footer1.xmlPK���?koJ)_7?��?���������������?,��word/footnotes.xmlPK���?koJ???N?��?���������������|.��word/media/image1.pngPK���?koJ,Di?Y��?���������������?E��word/numbering.xmlPK���?koJ???z?��_ ���������������GI��word/settings.xmlPK���?koJ<?.: ��??���������������NM��word/styles.xmlPK���?koJ?R%??��?���������������?Z��word/theme/theme1.xmlPK���?koJ[m??��?���������������a��word/webSettings.xmlPK��������Ib����
    11:25:05 verifyEquals: [verify HTTP response code]
    A : 200
    E : 200
    11:25:05 verifyTrue: [verify content type]
    A : true
    E : true
    11:25:05 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM108610_ErrorUpdateTemplateWithIncorrectLocaleParameter pass
    2017-04-05 11:25:05 2017-04-05 11:25:09 0h 0m 3s+943ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestUpdateTemplateRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify that error message is appeared if update template with unsupported locale
    Status Timestamp Details
    11:25:05 STEP 1 - Login to Falcon.
    11:25:05 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:05 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:06 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 15:25:06 GMT
    Response Time (ms):76

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcziSzAeNJXIOYCgeGn_ODBq6GNFFq9GLWM.*AAJTSQACMDEAAlNLABM3Mzg5OTAyNjYyMzk3NjIxMjE2AAJTMQAA*", "successUrl" : "/authn/console" }
    11:25:06 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:25:06 STEP 2 - Upload template.
    11:25:06 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:25:09 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    11:25:09 verifyTrue: []
    A : true
    E : true
    11:25:09 verifyTrue: [verify binary]
    A : true
    E : true
    11:25:09 verifyTrue: [verify size]
    A : true
    E : true
    11:25:09 verifyTrue: [verify tags]
    A : true
    E : true
    11:25:09 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:25:09 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:25:09 verifyEquals: [verify description]
    A : desc
    E : desc
    11:25:09 verifyEquals: [verify name]
    A : RestAssured10
    E : RestAssured10
    11:25:09 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:25:09 verifyEquals: []
    A : DOCX
    E : DOCX
    11:25:09 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:25:09 verifyEquals: []
    A : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    E : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    11:25:09 verifyEquals: []
    A : 1
    E : 1
    11:25:09 verifyEquals: []
    A : American English
    E : American English
    11:25:09 STEP 3 - Update template using nonexistent name of locale policy.
    11:25:09 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/56
    11:25:09 verifyEquals: []
    A : 404
    E : 404
    11:25:09 verifyEquals: []
    A : WFP-108029
    E : WFP-108029
    11:25:09 verifyEquals: []
    A : The following locale policy name does not exist: English.
    E : The following locale policy name does not exist: English.
    11:25:09 STEP 4 - Update template using nonexistent id of locale policy.
    11:25:09 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/56
    11:25:09 verifyEquals: []
    A : 404
    E : 404
    11:25:09 verifyEquals: []
    A : WFP-108006
    E : WFP-108006
    11:25:09 verifyEquals: []
    A : The following locale id does not exist: 110.
    E : The following locale id does not exist: 110.
    11:25:09 STEP 5 - Update template with absent JSON for locale in request.
    11:25:09 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/56
    11:25:09 verifyEquals: []
    A : 400
    E : 400
    11:25:09 verifyEquals: []
    A : WFP-108012
    E : WFP-108012
    11:25:09 verifyEquals: []
    A : Locale is required.
    E : Locale is required.
    11:25:09 STEP 6 - Update template NOT specifying localeId.
    11:25:09 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/56
    11:25:09 verifyEquals: []
    A : 400
    E : 400
    11:25:09 verifyEquals: []
    A : WFP-108012
    E : WFP-108012
    11:25:09 verifyEquals: []
    A : Locale is required.
    E : Locale is required.
    11:25:09 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    11:25:09 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/56
    11:25:09 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:25:10 GMT
    Response Time (ms):96

    Payload (Click to Expand)No Payload Body
    11:25:09 verifyEquals: []
    A : 204
    E : 204
  • test_ALM111738_ErrorUpdateTemplateWithUnsupportedTags pass
    2017-04-05 11:25:09 2017-04-05 11:25:14 0h 0m 4s+33ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestUpdateTemplateRequestContextNegativeValidation
    dependsOnMethods:
    Description: Verify error message when used updated template with unsupported tags
    Status Timestamp Details
    11:25:09 STEP 1 - Login to Falcon.
    11:25:09 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:09 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:10 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 15:25:09 GMT
    Response Time (ms):77

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcyj_a32AAZfCBCZBYLmqcyjHrclXNmIZhw.*AAJTSQACMDEAAlNLABMzMjY3NjQxNDU0ODQyMDE2ODE5AAJTMQAA*", "successUrl" : "/authn/console" }
    11:25:10 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:25:10 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:25:13 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    11:25:13 verifyTrue: []
    A : true
    E : true
    11:25:13 verifyTrue: [verify binary]
    A : true
    E : true
    11:25:13 verifyTrue: [verify size]
    A : true
    E : true
    11:25:13 verifyTrue: [verify tags]
    A : true
    E : true
    11:25:13 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:25:13 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:25:13 verifyEquals: [verify description]
    A : desc
    E : desc
    11:25:13 verifyEquals: [verify name]
    A : TemplateRestAssuredWrongTags
    E : TemplateRestAssuredWrongTags
    11:25:13 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:25:13 verifyEquals: []
    A : DOCX
    E : DOCX
    11:25:13 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:25:13 verifyEquals: []
    A : 1
    E : 1
    11:25:13 STEP 2 - Update template of DOCX format with ignoreUnknownTags set to false.
    11:25:13 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/57
    11:25:13 verifyEquals: []
    A : 400
    E : 400
    11:25:13 verifyEquals: []
    A : WFP-108034
    E : WFP-108034
    11:25:13 verifyEquals: []
    A : Template has unknown tag(s): [rgrgrgrgr].
    E : Template has unknown tag(s): [rgrgrgrgr].
    11:25:13 STEP 3 - Update template of DOCX format with ignoreUnknownTags not specified.
    11:25:13 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/57
    11:25:13 verifyEquals: []
    A : 400
    E : 400
    11:25:14 verifyEquals: []
    A : WFP-108034
    E : WFP-108034
    11:25:14 verifyEquals: []
    A : Template has unknown tag(s): [rgrgrgrgr].
    E : Template has unknown tag(s): [rgrgrgrgr].
    11:25:14 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    11:25:14 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/57
    11:25:14 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:25:14 GMT
    Response Time (ms):91

    Payload (Click to Expand)No Payload Body
    11:25:14 verifyEquals: []
    A : 204
    E : 204
  • test_ALM111760_Error_UpdateTemplateWithMoreThan250CharsDescription pass
    2017-04-05 11:25:14 2017-04-05 11:25:17 0h 0m 3s+566ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestUpdateTemplateRequestContextNegativeValidation
    dependsOnMethods:
    Description: Verify error that is returned when user updates template with more than 250 symbols in description.
    Status Timestamp Details
    11:25:14 STEP 1 - Login as Sean Ivan.
    11:25:14 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:14 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:14 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 15:25:14 GMT
    Response Time (ms):76

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcyxz02xXEfHO_WvYdyBJZUWbJ1eofTa-U0.*AAJTSQACMDEAAlNLABQtMTczMjU2NTAyMzIwOTY4ODgxMwACUzEAAA..*", "successUrl" : "/authn/console" }
    11:25:14 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:25:14 STEP 2 - Upload template.
    11:25:14 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:25:17 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    11:25:17 verifyTrue: []
    A : true
    E : true
    11:25:17 verifyTrue: [verify binary]
    A : true
    E : true
    11:25:17 verifyTrue: [verify size]
    A : true
    E : true
    11:25:17 verifyTrue: [verify tags]
    A : true
    E : true
    11:25:17 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:25:17 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:25:17 verifyEquals: [verify description]
    A : test_description
    E : test_description
    11:25:17 verifyEquals: [verify name]
    A : AK Test template
    E : AK Test template
    11:25:17 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:25:17 verifyEquals: []
    A : DOCX
    E : DOCX
    11:25:17 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:25:17 verifyEquals: []
    A : 5
    E : 5
    11:25:17 STEP 3 - Update template 1 using name of template 2.
    11:25:17 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/58
    11:25:17 verifyEquals: []
    A : 400
    E : 400
    11:25:17 verifyEquals: []
    A : WFP-108035
    E : WFP-108035
    11:25:17 verifyEquals: []
    A : Template description must be less than 250 symbols.
    E : Template description must be less than 250 symbols.
    11:25:17 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    11:25:17 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/58
    11:25:17 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:25:17 GMT
    Response Time (ms):106

    Payload (Click to Expand)No Payload Body
    11:25:17 verifyEquals: []
    A : 204
    E : 204
  • test_ALM112028_Error_UpdateTemplateWithReservedCharsInName pass
    2017-04-05 11:25:17 2017-04-05 11:25:21 0h 0m 3s+444ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestUpdateTemplateRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify error message if user tries to update Template with name that contains reserved chars.
    Status Timestamp Details
    11:25:17 STEP 1 - Login as Sean Ivan.
    11:25:17 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:17 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:17 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 15:25:17 GMT
    Response Time (ms):77

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczRUauq989spPKxIMHvadoeXG6Y3hcy1C8.*AAJTSQACMDEAAlNLABIzOTMwNDE0NjMyNzA4MjY1NTAAAlMxAAA.*", "successUrl" : "/authn/console" }
    11:25:17 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:25:17 STEP 2 - Upload template.
    11:25:17 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:25:21 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    11:25:21 verifyTrue: []
    A : true
    E : true
    11:25:21 verifyTrue: [verify binary]
    A : true
    E : true
    11:25:21 verifyTrue: [verify size]
    A : true
    E : true
    11:25:21 verifyTrue: [verify tags]
    A : true
    E : true
    11:25:21 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:25:21 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:25:21 verifyEquals: [verify description]
    A : test_description
    E : test_description
    11:25:21 verifyEquals: [verify name]
    A : AK Test template
    E : AK Test template
    11:25:21 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:25:21 verifyEquals: []
    A : DOCX
    E : DOCX
    11:25:21 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:25:21 verifyEquals: []
    A : 5
    E : 5
    11:25:21 STEP 3 - Update template using the following request but use reserved chars in template name (_*%:;=()[]|#<>&/\\).
    11:25:21 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/59
    11:25:21 verifyEquals: []
    A : 400
    E : 400
    11:25:21 verifyEquals: []
    A : WFP-108016
    E : WFP-108016
    11:25:21 verifyEquals: []
    A : Document template name contains reserved character. Reserved characters are: _*%:;=()[]|#<>&/\
    E : Document template name contains reserved character. Reserved characters are: _*%:;=()[]|#<>&/\
    11:25:21 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    11:25:21 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/59
    11:25:21 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:25:21 GMT
    Response Time (ms):99

    Payload (Click to Expand)No Payload Body
    11:25:21 verifyEquals: []
    A : 204
    E : 204
  • test_ALM112035_Error_UpdateTemplateWithNotUniqueName fail
    2017-04-05 11:25:21 2017-04-05 11:25:21 0h 0m 0s+443ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestUpdateTemplateRequestContextNegativeValidation
    dependsOnMethods:
    Description: Verify that error message is returned when user tries to update template name with the existing one.
    Status Timestamp Details
    11:25:21 STEP 1 - Login as Sean Ivan.
    11:25:21 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:21 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:21 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 15:25:20 GMT
    Response Time (ms):77

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcwir_ifwlWgg8t7IyR9h9q7PGPFuuNvUkk.*AAJTSQACMDEAAlNLABM4OTM5Mjg0NjYwOTMxMDEyNTU2AAJTMQAA*", "successUrl" : "/authn/console" }
    11:25:21 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:25:21 STEP 2 - Upload template 1.
    11:25:21 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:25:21 verifyEquals: [verify HTTP response code]
    A : 400
    E : 201
    11:25:21 verifyTrue: []
    A : false
    E : true
    11:25:21 verifyTrue: [verify binary]
    A : false
    E : true
    11:25:21 verifyTrue: [verify size]
    A : false
    E : true
    11:25:21 verifyTrue: [verify tags]
    A : true
    E : true
    11:25:21 verifyTrue: [verify creationDateTime]
    A : false
    E : true
    11:25:21 verifyTrue: [verify updateDateTime]
    A : false
    E : true
    11:25:21 verifyEquals: [verify description]
    A :
    E : test_description
    11:25:21 verifyEquals: [verify name]
    A :
    E : template1
    11:25:21 verifyEquals: [verify active]
    A :
    E : TRUE
    11:25:21 verifyEquals: []
    A :
    E : DOCX
    11:25:21 verifyEquals: []
    A :
    E : Template.docx
    11:25:21 Finish test case [TestNG-test=KateFrameworkInt-1] with failure :
    Exceptions: (Click to Expand)Failure at [java.lang.Throwable: Multiple validation failures (11): Please refer to the report for exact location of the failure expected [201] but found [400] expected [true] but found [false] expected [true] but found [false] expected [true] but found [false] expected [true] but found [false] expected [true] but found [false] expected [test_description] but found [] expected [template1] but found [] expected [TRUE] but found [] expected [DOCX] but found [] expected [Template.docx] but found []] com.kronos.listener.TestResultListener.afterInvocation(TestResultListener.java:128) org.testng.internal.invokers.InvokedMethodListenerInvoker$InvokeAfterInvocationWithoutContextStrategy.callMethod(InvokedMethodListenerInvoker.java:100) org.testng.internal.invokers.InvokedMethodListenerInvoker.invokeListener(InvokedMethodListenerInvoker.java:62) org.testng.internal.Invoker.runInvokedMethodListeners(Invoker.java:566) org.testng.internal.Invoker.invokeMethod(Invoker.java:713) org.testng.internal.Invoker.invokeTestMethod(Invoker.java:869) org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1193) org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126) org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source)
    11:25:21 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/
    11:25:21 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 405 Method Not Allowed
    Content Type: application/json;charset=utf-8
    Content Length: 0
    Date: Wed, 05 Apr 2017 15:25:21 GMT
    Response Time (ms):78

    Payload (Click to Expand)No Payload Body
    11:25:21 verifyEquals: []
    A : 405
    E : 204
  • test_ALM114845_Error_UpdateTemplateWithMoreThan50CharsName pass
    2017-04-05 11:25:21 2017-04-05 11:25:25 0h 0m 3s+670ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestUpdateTemplateRequestContextNegativeValidation
    dependsOnMethods:
    Description: Verify error that is returned when user updates template with more than 50 symbols in name.
    Status Timestamp Details
    11:25:21 STEP 1 - Login as Sean Ivan.
    11:25:21 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:21 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:21 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 15:25:21 GMT
    Response Time (ms):81

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcyh3iZ68ENc6B2BT6KvRZd1Zv_Bbg-xhXw.*AAJTSQACMDEAAlNLABMtODkxMTc2NjYyNzE1MDk0MDE4AAJTMQAA*", "successUrl" : "/authn/console" }
    11:25:21 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:25:21 STEP 2 - Upload template.
    11:25:21 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:25:25 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    11:25:25 verifyTrue: []
    A : true
    E : true
    11:25:25 verifyTrue: [verify binary]
    A : true
    E : true
    11:25:25 verifyTrue: [verify size]
    A : true
    E : true
    11:25:25 verifyTrue: [verify tags]
    A : true
    E : true
    11:25:25 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:25:25 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:25:25 verifyEquals: [verify description]
    A : test_description
    E : test_description
    11:25:25 verifyEquals: [verify name]
    A : AK Test template
    E : AK Test template
    11:25:25 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:25:25 verifyEquals: []
    A : DOCX
    E : DOCX
    11:25:25 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:25:25 verifyEquals: []
    A : 5
    E : 5
    11:25:25 STEP 3 - Update template using the request with more than 50 symbols in name.
    11:25:25 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/60
    11:25:25 verifyEquals: []
    A : 400
    E : 400
    11:25:25 verifyEquals: []
    A : WFP-108036
    E : WFP-108036
    11:25:25 verifyEquals: []
    A : Template name must be less than 50 symbols.
    E : Template name must be less than 50 symbols.
    11:25:25 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    11:25:25 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/60
    11:25:25 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:25:25 GMT
    Response Time (ms):96

    Payload (Click to Expand)No Payload Body
    11:25:25 verifyEquals: []
    A : 204
    E : 204
  • test_ALM98902_ErrorUpdateTemplateWithoutName pass
    2017-04-05 11:25:25 2017-04-05 11:25:29 0h 0m 3s+478ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestUpdateTemplateRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify that error message is appeared if update template without name
    Status Timestamp Details
    11:25:25 STEP 1 - Login to Falcon.
    11:25:25 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:25 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:25 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 15:25:25 GMT
    Response Time (ms):81

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczjKy08EXmNxsqFgJ0IwU2l3Pz9K_Cl_1A.*AAJTSQACMDEAAlNLABM0MzYwNTcyMTYwNDA5NDIyMzkwAAJTMQAA*", "successUrl" : "/authn/console" }
    11:25:25 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:25:25 STEP 2 - Upload template.
    11:25:25 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:25:28 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    11:25:28 verifyTrue: []
    A : true
    E : true
    11:25:28 verifyTrue: [verify binary]
    A : true
    E : true
    11:25:28 verifyTrue: [verify size]
    A : true
    E : true
    11:25:28 verifyTrue: [verify tags]
    A : true
    E : true
    11:25:28 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:25:28 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:25:28 verifyEquals: [verify description]
    A : desc
    E : desc
    11:25:28 verifyEquals: [verify name]
    A : RestAssured16
    E : RestAssured16
    11:25:28 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:25:28 verifyEquals: []
    A : DOCX
    E : DOCX
    11:25:28 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:25:28 verifyEquals: []
    A : 1
    E : 1
    11:25:28 STEP 3 - Upload template.
    11:25:28 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/61
    11:25:29 verifyEquals: []
    A : 400
    E : 400
    11:25:29 verifyEquals: []
    A : WFP-108008
    E : WFP-108008
    11:25:29 verifyEquals: []
    A : Template name is required.
    E : Template name is required.
    11:25:29 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    11:25:29 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/61
    11:25:29 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:25:29 GMT
    Response Time (ms):93

    Payload (Click to Expand)No Payload Body
    11:25:29 verifyEquals: []
    A : 204
    E : 204
  • test_ALM98903_ErrorUpdateTemplateWithSize0 pass
    2017-04-05 11:25:29 2017-04-05 11:25:32 0h 0m 3s+483ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestUpdateTemplateRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify that error message is appeared if update template with size =0
    Status Timestamp Details
    11:25:29 STEP 1 - Login to Falcon.
    11:25:29 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:29 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:29 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 15:25:29 GMT
    Response Time (ms):80

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczfBG-UHrcnCN5VbeTU921Fm2xpPD75QJ4.*AAJTSQACMDEAAlNLABQtNTgxMTQ5MTY3ODQ0OTU2MzgwMwACUzEAAA..*", "successUrl" : "/authn/console" }
    11:25:29 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:25:29 STEP 2 - Upload template.
    11:25:29 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:25:32 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    11:25:32 verifyTrue: []
    A : true
    E : true
    11:25:32 verifyTrue: [verify binary]
    A : true
    E : true
    11:25:32 verifyTrue: [verify size]
    A : true
    E : true
    11:25:32 verifyTrue: [verify tags]
    A : true
    E : true
    11:25:32 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:25:32 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:25:32 verifyEquals: [verify description]
    A : desc
    E : desc
    11:25:32 verifyEquals: [verify name]
    A : RestAssured15
    E : RestAssured15
    11:25:32 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:25:32 verifyEquals: []
    A : DOCX
    E : DOCX
    11:25:32 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:25:32 verifyEquals: []
    A : 1
    E : 1
    11:25:32 STEP 3 - Update template with the file of size 0.
    11:25:32 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/62
    11:25:32 verifyEquals: []
    A : 400
    E : 400
    11:25:32 verifyEquals: []
    A : WFP-108007
    E : WFP-108007
    11:25:32 verifyEquals: []
    A : Template cannot be empty.
    E : Template cannot be empty.
    11:25:32 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    11:25:32 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/62
    11:25:32 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:25:32 GMT
    Response Time (ms):91

    Payload (Click to Expand)No Payload Body
    11:25:32 verifyEquals: []
    A : 204
    E : 204
  • test_ALM98907_ErrorUpdateTemplateWithUnsupportedContentType pass
    2017-04-05 11:25:32 2017-04-05 11:25:37 0h 0m 4s+879ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestUpdateTemplateRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify that error message is appeared if update template with unsupported content type (e.g. pdf, xlsx)
    Status Timestamp Details
    11:25:32 STEP 1 - Login to Falcon.
    11:25:32 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:32 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:32 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 15:25:32 GMT
    Response Time (ms):77

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxSyE0QDHA6xv76yEJXg3cIOJoymTuRnNQ.*AAJTSQACMDEAAlNLABQtMTI2Mzg1NjUzMDAwMjAwMjA2NwACUzEAAA..*", "successUrl" : "/authn/console" }
    11:25:32 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:25:32 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:25:36 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    11:25:36 verifyTrue: []
    A : true
    E : true
    11:25:36 verifyTrue: [verify binary]
    A : true
    E : true
    11:25:36 verifyTrue: [verify size]
    A : true
    E : true
    11:25:36 verifyTrue: [verify tags]
    A : true
    E : true
    11:25:36 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:25:36 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:25:36 verifyEquals: [verify description]
    A : desc
    E : desc
    11:25:36 verifyEquals: [verify name]
    A : RestAssuredTemplate12
    E : RestAssuredTemplate12
    11:25:36 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:25:36 verifyEquals: []
    A : DOCX
    E : DOCX
    11:25:36 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:25:36 verifyEquals: []
    A : 1
    E : 1
    11:25:36 STEP 2 - Upload template of TXT format.
    11:25:36 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/63
    11:25:36 verifyEquals: []
    A : 400
    E : 400
    11:25:36 verifyEquals: []
    A : WFP-108004
    E : WFP-108004
    11:25:36 verifyEquals: []
    A : Unsupported content type.
    E : Unsupported content type.
    11:25:36 STEP 3 - Upload template of DOC format.
    11:25:36 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/63
    11:25:36 verifyEquals: []
    A : 400
    E : 400
    11:25:36 verifyEquals: []
    A : WFP-108004
    E : WFP-108004
    11:25:36 verifyEquals: []
    A : Unsupported content type.
    E : Unsupported content type.
    11:25:36 STEP 4 - Upload template of XML format.
    11:25:36 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/63
    11:25:36 verifyEquals: []
    A : 400
    E : 400
    11:25:36 verifyEquals: []
    A : WFP-108004
    E : WFP-108004
    11:25:36 verifyEquals: []
    A : Unsupported content type.
    E : Unsupported content type.
    11:25:36 STEP 5 - Upload template of HTML format.
    11:25:36 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/63
    11:25:37 verifyEquals: []
    A : 400
    E : 400
    11:25:37 verifyEquals: []
    A : WFP-108004
    E : WFP-108004
    11:25:37 verifyEquals: []
    A : Unsupported content type.
    E : Unsupported content type.
    11:25:37 STEP 6 - Upload template of XML format.
    11:25:37 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/63
    11:25:37 verifyEquals: []
    A : 400
    E : 400
    11:25:37 verifyEquals: []
    A : WFP-108004
    E : WFP-108004
    11:25:37 verifyEquals: []
    A : Unsupported content type.
    E : Unsupported content type.
    11:25:37 STEP 7 - Upload template of ZIP format.
    11:25:37 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/63
    11:25:37 verifyEquals: []
    A : 400
    E : 400
    11:25:37 verifyEquals: []
    A : WFP-108004
    E : WFP-108004
    11:25:37 verifyEquals: []
    A : Unsupported content type.
    E : Unsupported content type.
    11:25:37 STEP 8 - Upload template of XSLX format.
    11:25:37 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/63
    11:25:37 verifyEquals: []
    A : 400
    E : 400
    11:25:37 verifyEquals: []
    A : WFP-108004
    E : WFP-108004
    11:25:37 verifyEquals: []
    A : Unsupported content type.
    E : Unsupported content type.
    11:25:37 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    11:25:37 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/63
    11:25:37 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:25:37 GMT
    Response Time (ms):93

    Payload (Click to Expand)No Payload Body
    11:25:37 verifyEquals: []
    A : 204
    E : 204
  • test_ALM98908_ErrorUpdateTemplateWithIncorrectDomainParameter pass
    2017-04-05 11:25:37 2017-04-05 11:25:42 0h 0m 4s+362ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestUpdateTemplateRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify that error message is appeared if update template with unknown domain id
    Status Timestamp Details
    11:25:37 STEP 1 - Login to Falcon.
    11:25:37 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:37 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:37 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 15:25:37 GMT
    Response Time (ms):75

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczN_T9RN78K_AETj9cv584Ah2n-Gq_hA2w.*AAJTSQACMDEAAlNLABI3NTc3OTM4MTY2MTcyMzU2MjQAAlMxAAA.*", "successUrl" : "/authn/console" }
    11:25:37 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:25:37 STEP 2 - Upload template.
    11:25:37 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:25:41 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    11:25:41 verifyTrue: []
    A : true
    E : true
    11:25:41 verifyTrue: [verify binary]
    A : true
    E : true
    11:25:41 verifyTrue: [verify size]
    A : true
    E : true
    11:25:41 verifyTrue: [verify tags]
    A : true
    E : true
    11:25:41 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:25:41 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:25:41 verifyEquals: [verify description]
    A : desc
    E : desc
    11:25:41 verifyEquals: [verify name]
    A : RestAssured111
    E : RestAssured111
    11:25:41 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:25:41 verifyEquals: []
    A : DOCX
    E : DOCX
    11:25:41 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:25:41 verifyEquals: []
    A : 1
    E : 1
    11:25:41 STEP 3 - Update template not specifying domain id and using nonexistent domain name.
    11:25:41 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/64
    11:25:41 verifyEquals: []
    A : 404
    E : 404
    11:25:41 verifyEquals: []
    A : WFP-108028
    E : WFP-108028
    11:25:41 verifyEquals: []
    A : The following domain name does not exist: aazzdd.
    E : The following domain name does not exist: aazzdd.
    11:25:41 STEP 4 - Update template using nonexistent domain id not specifying the domain name.
    11:25:41 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/64
    11:25:41 verifyEquals: []
    A : 404
    E : 404
    11:25:41 verifyEquals: []
    A : WFP-108009
    E : WFP-108009
    11:25:41 verifyEquals: []
    A : The following domain id does not exist: -1.
    E : The following domain id does not exist: -1.
    11:25:41 STEP 5 - Update template not specifying domain id and domain name in the request.
    11:25:41 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/64
    11:25:41 verifyEquals: []
    A : 400
    E : 400
    11:25:41 verifyEquals: []
    A : WFP-108010
    E : WFP-108010
    11:25:41 verifyEquals: []
    A : Domain is required.
    E : Domain is required.
    11:25:41 STEP 6 - Update template specifying domain id as null.
    11:25:41 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/64
    11:25:42 verifyEquals: []
    A : 400
    E : 400
    11:25:42 verifyEquals: []
    A : WFP-108010
    E : WFP-108010
    11:25:42 verifyEquals: []
    A : Domain is required.
    E : Domain is required.
    11:25:42 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    11:25:42 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/64
    11:25:42 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:25:42 GMT
    Response Time (ms):228

    Payload (Click to Expand)No Payload Body
    11:25:42 verifyEquals: []
    A : 204
    E : 204
  • test_ALM98909_ErrorUpdateTemplateWithUnknownDomainId pass
    2017-04-05 11:25:42 2017-04-05 11:25:45 0h 0m 3s+465ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestUpdateTemplateRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify that error message is appeared if update template with unknown domain id
    Status Timestamp Details
    11:25:42 STEP 1 - Login to Falcon.
    11:25:42 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:42 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:42 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 15:25:42 GMT
    Response Time (ms):76

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczpplIQhbl8o-NhWVZKAro_BCqTpL4p5Q4.*AAJTSQACMDEAAlNLABQtNDI2OTQ0Mjc5MTk5MDYzODY0NgACUzEAAA..*", "successUrl" : "/authn/console" }
    11:25:42 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:25:42 STEP 2 - Upload template.
    11:25:42 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:25:45 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    11:25:45 verifyTrue: []
    A : true
    E : true
    11:25:45 verifyTrue: [verify binary]
    A : true
    E : true
    11:25:45 verifyTrue: [verify size]
    A : true
    E : true
    11:25:45 verifyTrue: [verify tags]
    A : true
    E : true
    11:25:45 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:25:45 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:25:45 verifyEquals: [verify description]
    A : desc
    E : desc
    11:25:45 verifyEquals: [verify name]
    A : RestAssured12
    E : RestAssured12
    11:25:45 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:25:45 verifyEquals: []
    A : DOCX
    E : DOCX
    11:25:45 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:25:45 verifyEquals: []
    A : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    E : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    11:25:45 verifyEquals: []
    A : 1
    E : 1
    11:25:45 STEP 3 - Update template witn non-existent template id.
    11:25:45 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/65
    11:25:45 verifyEquals: []
    A : 404
    E : 404
    11:25:45 verifyEquals: []
    A : WFP-108009
    E : WFP-108009
    11:25:45 verifyEquals: []
    A : The following domain id does not exist: 77.
    E : The following domain id does not exist: 77.
    11:25:45 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    11:25:45 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/65
    11:25:45 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:25:46 GMT
    Response Time (ms):97

    Payload (Click to Expand)No Payload Body
    11:25:45 verifyEquals: []
    A : 204
    E : 204
  • test_ALM98910_ErrorUpdateTemplateWithIncorrectId pass
    2017-04-05 11:25:45 2017-04-05 11:25:46 0h 0m 0s+235ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestUpdateTemplateRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify that error message is appeared if update template with incorrect id
    Status Timestamp Details
    11:25:45 STEP 1 - Login to Falcon.
    11:25:45 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:45 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:45 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 15:25:46 GMT
    Response Time (ms):80

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcyKaGWVvw8yQ40qPmeP2dLdXydWC7Gy6PA.*AAJTSQACMDEAAlNLABM1OTM0OTE4MTM3MjkxNjE4NTgyAAJTMQAA*", "successUrl" : "/authn/console" }
    11:25:46 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:25:46 STEP 2 - Update template with incorrect id.
    11:25:46 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/-100
    11:25:46 verifyEquals: []
    A : 404
    E : 404
    11:25:46 verifyEquals: []
    A : WFP-108001
    E : WFP-108001
    11:25:46 verifyEquals: []
    A : The following template id does not exist: -100
    E : The following template id does not exist: -100
    11:25:46 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM109809_ErrorGetDocumentMetadataByEntityCheckDomainParam pass
    2017-04-05 11:25:46 2017-04-05 11:25:48 0h 0m 2s+229ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.TestGetDocumentMetadataByEntityNegativeValidation
    dependsOnMethods:
    Description: Test verifies that correct error message is returned when NO/incorrect domain is provided in the request.
    Status Timestamp Details
    11:25:46 STEP 1 - Login as Michael Martin.
    11:25:46 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:46 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:46 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 15:25:46 GMT
    Response Time (ms):74

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczQm5Qz1KvTKiuWnNFcme58J5m4JQ-6PI8.*AAJTSQACMDEAAlNLABMtMjc1NDUyMTU1MzkwMzM1NTMzAAJTMQAA*", "successUrl" : "/authn/console" }
    11:25:46 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:25:46 STEP 2 - Get documents metadata by entities with null parameters for domain parameter.
    11:25:46 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" } ], "startDate" : "2017-01-05T00:00:00" }
    11:25:47 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:25:47 GMT
    Response Time (ms):1374

    Payload (Click to Expand)[ { "id" : 35, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false }, { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 1.docx", "id" : 1, "creationDateTime" : "2017-03-15T13:28:15", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false } ] } ]
    11:25:47 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/metadata/multi_read

    Payload (Click to Expand){ "domain" : { "id" : null, "name" : null }, "entityIds" : [ 35 ] }
    11:25:48 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:25:48 GMT
    Response Time (ms):74

    Payload (Click to Expand){ "errorCode" : "WFP-108010", "message" : "Domain is required." }
    11:25:48 verifyEquals: [verify HTTP response code]
    A : 400
    E : 400
    11:25:48 verifyEquals: [Verifying errorCode]
    A : WFP-108010
    E : WFP-108010
    11:25:48 verifyEquals: [Verifying error message]
    A : Domain is required.
    E : Domain is required.
    11:25:48 STEP 3 - Get documents metadata by entities without domain parameter.
    11:25:48 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/metadata/multi_read

    Payload (Click to Expand){ "entityIds" : [ 35 ] }
    11:25:48 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:25:48 GMT
    Response Time (ms):31

    Payload (Click to Expand){ "errorCode" : "WFP-108010", "message" : "Domain is required." }
    11:25:48 verifyEquals: [verify HTTP response code]
    A : 400
    E : 400
    11:25:48 verifyEquals: [Verifying errorCode]
    A : WFP-108010
    E : WFP-108010
    11:25:48 verifyEquals: [Verifying error message]
    A : Domain is required.
    E : Domain is required.
    11:25:48 STEP 4 - Get documents metadata by entities with domain id that does not exist.
    11:25:48 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/metadata/multi_read

    Payload (Click to Expand){ "domain" : { "id" : 10 }, "entityIds" : [ 35 ] }
    11:25:48 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:25:48 GMT
    Response Time (ms):76

    Payload (Click to Expand){ "errorCode" : "WFP-108009", "message" : "The following domain id does not exist: 10." }
    11:25:48 verifyEquals: [verify HTTP response code]
    A : 404
    E : 404
    11:25:48 verifyEquals: [Verifying errorCode]
    A : WFP-108009
    E : WFP-108009
    11:25:48 verifyEquals: [Verifying error message]
    A : The following domain id does not exist: 10.
    E : The following domain id does not exist: 10.
    11:25:48 STEP 5 - Get documents metadata by entities with domain name that does not exist.
    11:25:48 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/metadata/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "test" }, "entityIds" : [ 35 ] }
    11:25:48 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:25:48 GMT
    Response Time (ms):73

    Payload (Click to Expand){ "errorCode" : "WFP-108028", "message" : "The following domain name does not exist: test." }
    11:25:48 verifyEquals: [verify HTTP response code]
    A : 404
    E : 404
    11:25:48 verifyEquals: [Verifying errorCode]
    A : WFP-108028
    E : WFP-108028
    11:25:48 verifyEquals: [Verifying error message]
    A : The following domain name does not exist: test.
    E : The following domain name does not exist: test.
    11:25:48 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM109811_ErrorGetDocumentMetadataByEntityCheckEntityParam pass
    2017-04-05 11:25:48 2017-04-05 11:25:49 0h 0m 0s+626ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.TestGetDocumentMetadataByEntityNegativeValidation
    dependsOnMethods:
    Description: Test verifies that error message is returned when no/incorrect entity id is provided in the request.
    Status Timestamp Details
    11:25:48 STEP 1 - Login as Michael Martin.
    11:25:48 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:48 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:48 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 15:25:48 GMT
    Response Time (ms):79

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcz4LnoTUolMgSKwc5DYpEw-jcX9FXWaKlk.*AAJTSQACMDEAAlNLABQtMzk2ODQ5MTI3MDQ2MDMyNTA2OQACUzEAAA..*", "successUrl" : "/authn/console" }
    11:25:48 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:25:48 STEP 2 - Get documents metadata with empty array instead entity identifiers.
    11:25:48 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/metadata/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "id" : 2 }, "entityIds" : [ ] }
    11:25:48 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:25:48 GMT
    Response Time (ms):74

    Payload (Click to Expand){ "errorCode" : "WFP-108019", "message" : "Entity identifiers are required." }
    11:25:48 verifyEquals: [verify HTTP response code]
    A : 400
    E : 400
    11:25:48 verifyEquals: [Verifying errorCode]
    A : WFP-108019
    E : WFP-108019
    11:25:48 verifyEquals: [Verifying error message]
    A : Entity identifiers are required.
    E : Entity identifiers are required.
    11:25:48 STEP 3 - Get documents metadata without entities.
    11:25:48 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/metadata/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "id" : 2 } }
    11:25:48 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:25:48 GMT
    Response Time (ms):73

    Payload (Click to Expand){ "errorCode" : "WFP-108019", "message" : "Entity identifiers are required." }
    11:25:48 verifyEquals: [verify HTTP response code]
    A : 400
    E : 400
    11:25:48 verifyEquals: [Verifying errorCode]
    A : WFP-108019
    E : WFP-108019
    11:25:48 verifyEquals: [Verifying error message]
    A : Entity identifiers are required.
    E : Entity identifiers are required.
    11:25:48 STEP 4 - Get documents metadata with null instead entity identifiers.
    11:25:48 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/metadata/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "id" : 2 }, "entityIds" : null }
    11:25:48 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:25:48 GMT
    Response Time (ms):74

    Payload (Click to Expand){ "errorCode" : "WFP-108019", "message" : "Entity identifiers are required." }
    11:25:48 verifyEquals: [verify HTTP response code]
    A : 400
    E : 400
    11:25:48 verifyEquals: [Verifying errorCode]
    A : WFP-108019
    E : WFP-108019
    11:25:48 verifyEquals: [Verifying error message]
    A : Entity identifiers are required.
    E : Entity identifiers are required.
    11:25:48 STEP 5 - Get documents metadata with incorrect entity identifiers.
    11:25:48 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/metadata/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "id" : 2 }, "entityIds" : [ 1 ] }
    11:25:48 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:25:48 GMT
    Response Time (ms):74

    Payload (Click to Expand){ "errorCode" : "WFP-108027", "message" : "Document does not exist for the following entities: [1]." }
    11:25:48 verifyEquals: [verify HTTP response code]
    A : 404
    E : 404
    11:25:48 verifyEquals: [Verifying errorCode]
    A : WFP-108027
    E : WFP-108027
    11:25:48 verifyEquals: [Verifying error message]
    A : Document does not exist for the following entities: [1].
    E : Document does not exist for the following entities: [1].
    11:25:48 STEP 6 - Get documents metadata with non existing entity identifiers.
    11:25:48 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/metadata/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "id" : 2 }, "entityIds" : [ -5 ] }
    11:25:48 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:25:49 GMT
    Response Time (ms):77

    Payload (Click to Expand){ "errorCode" : "WFP-108027", "message" : "Document does not exist for the following entities: [-5]." }
    11:25:48 verifyEquals: [verify HTTP response code]
    A : 404
    E : 404
    11:25:48 verifyEquals: [Verifying errorCode]
    A : WFP-108027
    E : WFP-108027
    11:25:49 verifyEquals: [Verifying error message]
    A : Document does not exist for the following entities: [-5].
    E : Document does not exist for the following entities: [-5].
    11:25:49 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM111739_UpdateTemplateWithUnsupportedTagsAndIgnoreFlag pass
    2017-04-05 11:25:49 2017-04-05 11:25:55 0h 0m 6s+587ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestUpdateTemplateRequestContextPositiveValidation
    dependsOnMethods:
    Description: Verify that user is able to update template with unsupported tag
    Status Timestamp Details
    11:25:49 STEP 1 - Login to Falcon.
    11:25:49 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:49 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:49 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 15:25:48 GMT
    Response Time (ms):100

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczsAuI90flY-H86kBRpnPZIvJSVYdBmez0.*AAJTSQACMDEAAlNLABI3MzQwNDQ5ODYyOTM2OTQ3NjMAAlMxAAA.*", "successUrl" : "/authn/console" }
    11:25:49 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:25:49 STEP 2 - Update template of DOCX format with ignoreUnknownTags set to true.
    11:25:49 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:25:52 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    11:25:52 verifyTrue: []
    A : true
    E : true
    11:25:52 verifyTrue: [verify binary]
    A : true
    E : true
    11:25:52 verifyTrue: [verify size]
    A : true
    E : true
    11:25:52 verifyTrue: [verify tags]
    A : true
    E : true
    11:25:52 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:25:52 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:25:52 verifyEquals: [verify description]
    A : desc
    E : desc
    11:25:52 verifyEquals: [verify name]
    A : TemplateRestAssuredWrongTags
    E : TemplateRestAssuredWrongTags
    11:25:52 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:25:52 verifyEquals: []
    A : DOCX
    E : DOCX
    11:25:52 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:25:52 verifyEquals: []
    A : 1
    E : 1
    11:25:52 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/66
    11:25:55 verifyEquals: []
    A : 200
    E : 200
    11:25:55 verifyEquals: []
    A : 66
    E : 66
    11:25:55 verifyTrue: []
    A : true
    E : true
    11:25:55 verifyTrue: [verify binary]
    A : true
    E : true
    11:25:55 verifyTrue: [verify size]
    A : true
    E : true
    11:25:55 verifyTrue: [verify tags]
    A : true
    E : true
    11:25:55 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:25:55 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:25:55 verifyEquals: [verify description]
    A : desc
    E : desc
    11:25:55 verifyEquals: [verify name]
    A : TemplateRestAssuredWrongTags
    E : TemplateRestAssuredWrongTags
    11:25:55 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:25:55 verifyEquals: []
    A : DOCX
    E : DOCX
    11:25:55 verifyEquals: []
    A : TemplateWrongTags.docx
    E : TemplateWrongTags.docx
    11:25:55 verifyEquals: []
    A : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    E : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    11:25:55 verifyEquals: []
    A : 1
    E : 1
    11:25:55 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    11:25:55 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/66
    11:25:55 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:25:55 GMT
    Response Time (ms):120

    Payload (Click to Expand)No Payload Body
    11:25:55 verifyEquals: []
    A : 204
    E : 204
  • test_ALM96430_UpdateTemplate pass
    2017-04-05 11:25:55 2017-04-05 11:26:02 0h 0m 6s+677ms
    Groups: P0
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestUpdateTemplateRequestContextPositiveValidation
    dependsOnMethods:
    Description: To verify that it is possible to update the created template
    Status Timestamp Details
    11:25:55 STEP 1 - Login to Falcon.
    11:25:55 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:55 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:25:55 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 15:25:55 GMT
    Response Time (ms):77

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcx7VirB0B9Bks_gH_pIjxIcwhtZqYED7t8.*AAJTSQACMDEAAlNLABQtODIxNjg1NjgwMjQ3MDA1OTE4OAACUzEAAA..*", "successUrl" : "/authn/console" }
    11:25:55 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:25:55 STEP 2 - Upload template.
    11:25:55 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:25:58 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    11:25:58 verifyTrue: []
    A : true
    E : true
    11:25:58 verifyTrue: [verify binary]
    A : true
    E : true
    11:25:58 verifyTrue: [verify size]
    A : true
    E : true
    11:25:58 verifyTrue: [verify tags]
    A : true
    E : true
    11:25:58 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:25:59 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:25:59 verifyEquals: [verify description]
    A : desc
    E : desc
    11:25:59 verifyEquals: [verify name]
    A : RestAssured17
    E : RestAssured17
    11:25:59 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:25:59 verifyEquals: []
    A : DOCX
    E : DOCX
    11:25:59 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:25:59 verifyEquals: []
    A : 1
    E : 1
    11:25:59 STEP 3 - Update template.
    11:25:59 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/67
    11:26:02 verifyEquals: []
    A : 200
    E : 200
    11:26:02 verifyEquals: []
    A : 67
    E : 67
    11:26:02 verifyTrue: []
    A : true
    E : true
    11:26:02 verifyTrue: [verify binary]
    A : true
    E : true
    11:26:02 verifyTrue: [verify size]
    A : true
    E : true
    11:26:02 verifyTrue: [verify tags]
    A : true
    E : true
    11:26:02 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:26:02 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:26:02 verifyEquals: [verify description]
    A : desc
    E : desc
    11:26:02 verifyEquals: [verify name]
    A : RestAssured17
    E : RestAssured17
    11:26:02 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:26:02 verifyEquals: []
    A : DOCX
    E : DOCX
    11:26:02 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:26:02 verifyEquals: []
    A : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    E : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    11:26:02 verifyEquals: []
    A : 1
    E : 1
    11:26:02 verifyEquals: []
    A : American English
    E : American English
    11:26:02 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    11:26:02 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/67
    11:26:02 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:26:02 GMT
    Response Time (ms):93

    Payload (Click to Expand)No Payload Body
    11:26:02 verifyEquals: []
    A : 204
    E : 204
  • test_ALM98905_UpdateTemplateDomainParameterCheck pass
    2017-04-05 11:26:02 2017-04-05 11:26:22 0h 0m 20s+261ms
    Groups: P1
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestUpdateTemplateRequestContextPositiveValidation
    dependsOnMethods:
    Description: Verify that domain parameter is handeled correctly for Update Template API
    Status Timestamp Details
    11:26:02 STEP 1 - Login to Falcon.
    11:26:02 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:02 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:02 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 15:26:02 GMT
    Response Time (ms):79

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcyAb9wvXD2vsWEnvWezDzcFiGM3IKcIB5I.*AAJTSQACMDEAAlNLABQtOTA3MTMxODI0NDQwODc4NjIyNAACUzEAAA..*", "successUrl" : "/authn/console" }
    11:26:02 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:26:02 STEP 2 - Upload template.
    11:26:02 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:26:05 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    11:26:05 verifyTrue: []
    A : true
    E : true
    11:26:05 verifyTrue: [verify binary]
    A : true
    E : true
    11:26:05 verifyTrue: [verify size]
    A : true
    E : true
    11:26:05 verifyTrue: [verify tags]
    A : true
    E : true
    11:26:05 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:26:05 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:26:05 verifyEquals: [verify description]
    A : desc
    E : desc
    11:26:05 verifyEquals: [verify name]
    A : RestAssured144
    E : RestAssured144
    11:26:05 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:26:05 verifyEquals: []
    A : DOCX
    E : DOCX
    11:26:05 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:26:05 verifyEquals: []
    A : 1
    E : 1
    11:26:05 STEP 3 - Update template using only domain name in 'domain' parameter.
    11:26:05 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/68
    11:26:09 verifyEquals: []
    A : 200
    E : 200
    11:26:09 verifyEquals: []
    A : 68
    E : 68
    11:26:09 verifyTrue: []
    A : true
    E : true
    11:26:09 verifyTrue: [verify binary]
    A : true
    E : true
    11:26:09 verifyTrue: [verify size]
    A : true
    E : true
    11:26:09 verifyTrue: [verify tags]
    A : true
    E : true
    11:26:09 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:26:09 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:26:09 verifyEquals: [verify description]
    A : desc
    E : desc
    11:26:09 verifyEquals: [verify name]
    A : RestAssured145
    E : RestAssured145
    11:26:09 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:26:09 verifyEquals: []
    A : DOCX
    E : DOCX
    11:26:09 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:26:09 verifyEquals: []
    A : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    E : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    11:26:09 verifyEquals: []
    A : 1
    E : 1
    11:26:09 STEP 4 - Update template using id of Attendance domain and nonexistent name for "domain" parameter.
    11:26:09 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/68
    11:26:12 verifyEquals: []
    A : 200
    E : 200
    11:26:12 verifyEquals: []
    A : 68
    E : 68
    11:26:12 verifyTrue: []
    A : true
    E : true
    11:26:12 verifyTrue: [verify binary]
    A : true
    E : true
    11:26:12 verifyTrue: [verify size]
    A : true
    E : true
    11:26:12 verifyTrue: [verify tags]
    A : true
    E : true
    11:26:12 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:26:12 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:26:12 verifyEquals: [verify description]
    A : desc
    E : desc
    11:26:12 verifyEquals: [verify name]
    A : RestAssured146
    E : RestAssured146
    11:26:12 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:26:12 verifyEquals: []
    A : DOCX
    E : DOCX
    11:26:12 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:26:12 verifyEquals: []
    A : 1
    E : 1
    11:26:12 STEP 5 - Update template using only domain id for 'domain' parameter.
    11:26:12 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/68
    11:26:16 verifyEquals: []
    A : 200
    E : 200
    11:26:16 verifyEquals: []
    A : 68
    E : 68
    11:26:16 verifyTrue: []
    A : true
    E : true
    11:26:16 verifyTrue: [verify binary]
    A : true
    E : true
    11:26:16 verifyTrue: [verify size]
    A : true
    E : true
    11:26:16 verifyTrue: [verify tags]
    A : true
    E : true
    11:26:16 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:26:16 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:26:16 verifyEquals: [verify description]
    A : desc
    E : desc
    11:26:16 verifyEquals: [verify name]
    A : RestAssured147
    E : RestAssured147
    11:26:16 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:26:16 verifyEquals: []
    A : DOCX
    E : DOCX
    11:26:16 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:26:16 verifyEquals: []
    A : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    E : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    11:26:16 verifyEquals: []
    A : 1
    E : 1
    11:26:16 STEP 6 - Update template using domain name and nonexistent id for "domain" parameter.
    11:26:16 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/68
    11:26:19 verifyEquals: []
    A : 200
    E : 200
    11:26:19 verifyEquals: []
    A : 68
    E : 68
    11:26:19 verifyTrue: []
    A : true
    E : true
    11:26:19 verifyTrue: [verify binary]
    A : true
    E : true
    11:26:19 verifyTrue: [verify size]
    A : true
    E : true
    11:26:19 verifyTrue: [verify tags]
    A : true
    E : true
    11:26:19 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:26:19 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:26:19 verifyEquals: [verify description]
    A : desc
    E : desc
    11:26:19 verifyEquals: [verify name]
    A : RestAssured148
    E : RestAssured148
    11:26:19 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:26:19 verifyEquals: []
    A : DOCX
    E : DOCX
    11:26:19 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:26:19 verifyEquals: []
    A : 1
    E : 1
    11:26:19 STEP 7 - Update template using domain id and not matching name for "domain" parameter
    11:26:19 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/68
    11:26:22 verifyEquals: []
    A : 200
    E : 200
    11:26:22 verifyEquals: []
    A : 68
    E : 68
    11:26:22 verifyTrue: []
    A : true
    E : true
    11:26:22 verifyTrue: [verify binary]
    A : true
    E : true
    11:26:22 verifyTrue: [verify size]
    A : true
    E : true
    11:26:22 verifyTrue: [verify tags]
    A : true
    E : true
    11:26:22 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:26:22 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:26:22 verifyEquals: [verify description]
    A : desc
    E : desc
    11:26:22 verifyEquals: [verify name]
    A : RestAssured149
    E : RestAssured149
    11:26:22 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:26:22 verifyEquals: []
    A : DOCX
    E : DOCX
    11:26:22 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:26:22 verifyEquals: []
    A : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    E : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    11:26:22 verifyEquals: []
    A : 1
    E : 1
    11:26:22 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    11:26:22 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/68
    11:26:22 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:26:22 GMT
    Response Time (ms):101

    Payload (Click to Expand)No Payload Body
    11:26:22 verifyEquals: []
    A : 204
    E : 204
  • test_ALM98906_UpdateTemplateLocaleParameterCheck pass
    2017-04-05 11:26:22 2017-04-05 11:26:39 0h 0m 16s+783ms
    Groups: P1
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestUpdateTemplateRequestContextPositiveValidation
    dependsOnMethods:
    Description: Verify that locale parameter is handeled correctly for Update Template API
    Status Timestamp Details
    11:26:22 STEP 1 - Login to Falcon.
    11:26:22 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:22 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:22 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 15:26:22 GMT
    Response Time (ms):88

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcz5SB3p6UMD7pXciTEBrru2o-ACBnkZ_Ko.*AAJTSQACMDEAAlNLABM2NDYyNDgxNTA5OTk1NDUzNDE3AAJTMQAA*", "successUrl" : "/authn/console" }
    11:26:22 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:26:22 STEP 2 - Upload template.
    11:26:23 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:26:26 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    11:26:26 verifyTrue: []
    A : true
    E : true
    11:26:26 verifyTrue: [verify binary]
    A : true
    E : true
    11:26:26 verifyTrue: [verify size]
    A : true
    E : true
    11:26:26 verifyTrue: [verify tags]
    A : true
    E : true
    11:26:26 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:26:26 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:26:26 verifyEquals: [verify description]
    A : desc
    E : desc
    11:26:26 verifyEquals: [verify name]
    A : Template
    E : Template
    11:26:26 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:26:26 verifyEquals: []
    A : DOCX
    E : DOCX
    11:26:26 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:26:26 verifyEquals: []
    A : 5
    E : 5
    11:26:26 verifyEquals: []
    A : German Germany
    E : German Germany
    11:26:26 STEP 3 - Update template using only domain name in 'domain' parameter.
    11:26:26 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/69
    11:26:29 verifyEquals: []
    A : 200
    E : 200
    11:26:29 verifyEquals: []
    A : 69
    E : 69
    11:26:29 verifyTrue: []
    A : true
    E : true
    11:26:29 verifyTrue: [verify binary]
    A : true
    E : true
    11:26:29 verifyTrue: [verify size]
    A : true
    E : true
    11:26:29 verifyTrue: [verify tags]
    A : true
    E : true
    11:26:29 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:26:29 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:26:29 verifyEquals: [verify description]
    A : desc
    E : desc
    11:26:29 verifyEquals: [verify name]
    A : TemplateRestAssured
    E : TemplateRestAssured
    11:26:29 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:26:29 verifyEquals: []
    A : DOCX
    E : DOCX
    11:26:29 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:26:29 verifyEquals: []
    A : American English
    E : American English
    11:26:29 STEP 4 - Update template using id of Attendance domain and nonexistent name for "domain" parameter.
    11:26:29 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/69
    11:26:33 verifyEquals: []
    A : 200
    E : 200
    11:26:33 verifyEquals: []
    A : 69
    E : 69
    11:26:33 verifyTrue: []
    A : true
    E : true
    11:26:33 verifyTrue: [verify binary]
    A : true
    E : true
    11:26:33 verifyTrue: [verify size]
    A : true
    E : true
    11:26:33 verifyTrue: [verify tags]
    A : true
    E : true
    11:26:33 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:26:33 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:26:33 verifyEquals: [verify description]
    A : desc
    E : desc
    11:26:33 verifyEquals: [verify name]
    A : TemplateRestAssured
    E : TemplateRestAssured
    11:26:33 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:26:33 verifyEquals: []
    A : DOCX
    E : DOCX
    11:26:33 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:26:33 verifyEquals: []
    A : American English
    E : American English
    11:26:33 STEP 5 - Update template using only domain id for 'domain' parameter.
    11:26:33 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/69
    11:26:36 verifyEquals: []
    A : 200
    E : 200
    11:26:36 verifyEquals: []
    A : 69
    E : 69
    11:26:36 verifyTrue: []
    A : true
    E : true
    11:26:36 verifyTrue: [verify binary]
    A : true
    E : true
    11:26:36 verifyTrue: [verify size]
    A : true
    E : true
    11:26:36 verifyTrue: [verify tags]
    A : true
    E : true
    11:26:36 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:26:36 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:26:36 verifyEquals: [verify description]
    A : desc
    E : desc
    11:26:36 verifyEquals: [verify name]
    A : TemplateRestAssured
    E : TemplateRestAssured
    11:26:36 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:26:36 verifyEquals: []
    A : DOCX
    E : DOCX
    11:26:36 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:26:36 verifyEquals: []
    A : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    E : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    11:26:36 verifyEquals: []
    A : American English
    E : American English
    11:26:36 STEP 6 - Update template using domain name and nonexistent id for "domain" parameter.
    11:26:36 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/69
    11:26:39 verifyEquals: []
    A : 200
    E : 200
    11:26:39 verifyEquals: []
    A : 69
    E : 69
    11:26:39 verifyTrue: []
    A : true
    E : true
    11:26:39 verifyTrue: [verify binary]
    A : true
    E : true
    11:26:39 verifyTrue: [verify size]
    A : true
    E : true
    11:26:39 verifyTrue: [verify tags]
    A : true
    E : true
    11:26:39 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:26:39 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:26:39 verifyEquals: [verify description]
    A : desc
    E : desc
    11:26:39 verifyEquals: [verify name]
    A : TemplateRestAssured
    E : TemplateRestAssured
    11:26:39 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:26:39 verifyEquals: []
    A : DOCX
    E : DOCX
    11:26:39 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:26:39 verifyEquals: []
    A : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    E : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    11:26:39 verifyEquals: []
    A : American English
    E : American English
    11:26:39 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    11:26:39 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/69
    11:26:39 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:26:39 GMT
    Response Time (ms):93

    Payload (Click to Expand)No Payload Body
    11:26:39 verifyEquals: []
    A : 204
    E : 204
  • test_ALM99013_UpdateTemplateButNotSpecifyTemplateIdInRequest pass
    2017-04-05 11:26:39 2017-04-05 11:26:43 0h 0m 3s+894ms
    Groups: P1
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestUpdateTemplateRequestContextPositiveValidation
    dependsOnMethods:
    Description: To verify that new template is created if try to update template but not specify template id in request
    Status Timestamp Details
    11:26:39 STEP 1 - Login to Falcon.
    11:26:39 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:39 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:39 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 15:26:39 GMT
    Response Time (ms):77

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcxrm_V779dbUDAWwOmeH109ypPQN2JcwCI.*AAJTSQACMDEAAlNLABMyNzE3MTYwMzczMTE1NDY3MDcwAAJTMQAA*", "successUrl" : "/authn/console" }
    11:26:39 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:26:39 STEP 2 - Upload Template with empty id parameter.
    11:26:39 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/
    11:26:43 verifyEquals: []
    A : 201
    E : 201
    11:26:43 verifyTrue: []
    A : true
    E : true
    11:26:43 verifyTrue: [verify binary]
    A : true
    E : true
    11:26:43 verifyTrue: [verify size]
    A : true
    E : true
    11:26:43 verifyTrue: [verify tags]
    A : true
    E : true
    11:26:43 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:26:43 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:26:43 verifyEquals: [verify description]
    A : desc
    E : desc
    11:26:43 verifyEquals: [verify name]
    A : RestAssured111
    E : RestAssured111
    11:26:43 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:26:43 verifyEquals: []
    A : DOCX
    E : DOCX
    11:26:43 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:26:43 verifyEquals: []
    A : 1
    E : 1
    11:26:43 verifyEquals: []
    A : American English
    E : American English
    11:26:43 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    11:26:43 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/70
    11:26:43 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:26:43 GMT
    Response Time (ms):181

    Payload (Click to Expand)No Payload Body
    11:26:43 verifyEquals: []
    A : 204
    E : 204
  • test_ALM109812_GetDocumentMetadataByEntityDifferentLocales fail
    2017-04-05 11:26:43 2017-04-05 11:26:47 0h 0m 4s+36ms
    Groups: P1
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.TestGetDocumentMetadataByEntityPositiveValidation
    dependsOnMethods:
    Description: Test verifies that getDocumentMetadataByEntity returns document meta-data according to locale policy.
    Status Timestamp Details
    11:26:43 STEP 1 - Login as Michael Martin.
    11:26:43 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:43 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:43 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 15:26:43 GMT
    Response Time (ms):91

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcxj9VF2J8YMdfFhHsG8ReoWmWgrtm1eGoE.*AAJTSQACMDEAAlNLABM0MDIzNjc0NjQwMzg1MjIzNTAzAAJTMQAA*", "successUrl" : "/authn/console" }
    11:26:43 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:26:43 STEP 2 - Add Event.
    11:26:43 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/events

    Payload (Click to Expand){ "amount" : 2, "eventDefinition" : { "name" : "Att Missed In Punch", "type" : { "name" : "BASIC" } }, "eventTime" : "15:00:00.000", "employee" : { "name" : "20322" }, "applyDate" : "2017-04-05" }
    11:26:44 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 201 Created
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:26:44 GMT
    Response Time (ms):724

    Payload (Click to Expand)[ { "id" : 6080, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "shortName" : "MissIn", "displayName" : "Missed In Punch", "active" : true, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "dayBased" : false }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-04-05", "eventTime" : "15:00:00", "amount" : 2, "updatedByUserId" : 51, "isSystem" : false } ]
    11:26:44 STEP 3 - Apply rules
    11:26:44 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/rules/execute

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "useDefaultStartDate" : false, "employees" : [ { "name" : "20322" } ], "startDate" : "2017-04-04T00:00:00" }
    11:26:45 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 201 Created
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: 0
    Date: Wed, 05 Apr 2017 15:26:45 GMT
    Response Time (ms):1166

    Payload (Click to Expand)No Payload Body
    11:26:45 verifyEquals: [verify status code]
    A : 201
    E : 201
    11:26:45 STEP 4 - Login as Sean Ivan.
    11:26:45 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:45 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:45 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 15:26:45 GMT
    Response Time (ms):94

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcylzrZhMUPp_COXsq0txSl6rKAs6TcClPk.*AAJTSQACMDEAAlNLABM3OTI4Mzc1NzAwODY1NDE0NTE2AAJTMQAA*", "successUrl" : "/authn/console" }
    11:26:46 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:26:46 STEP 5 - Set Empty locale for Michael Martin.
    11:26:46 Request:
    Type: [PUT]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/commons/persons/

    Payload (Click to Expand){ "personIdentity" : { "personNumber" : 10015 }, "personInformation" : { "accessAssignment" : { "timeEntryTypeEffectiveDate" : "2017-04-05", "timeEntryTypeName" : "NONE" } } }
    11:26:46 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 500 Internal Server Error
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:26:46 GMT
    Response Time (ms):142

    Payload (Click to Expand){ "error" : { "message" : "WFP-01112 The user does not have the appropriate access rights to the property - Bean: AccessAssignment, Property: timeEntryTypeName.", "errorCode" : 1125, "beanName" : "AccessAssignment", "propertyName" : "timeEntryTypeName" } }
    11:26:46 verifyEquals: [verify HTTP response code]
    A : 200
    E : 500
    11:26:46 STEP 6 - Set German locale as tenant default.
    11:26:46 Request:
    Type: [PUT]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/locale_policy/5/tenant_default/
    11:26:46 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:26:46 GMT
    Response Time (ms):282

    Payload (Click to Expand)No Payload Body
    11:26:46 verifyEquals: [verify HTTP response code]
    A : 204
    E : 204
    11:26:46 STEP 7 - Login as Michael Martin.
    11:26:46 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:46 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:46 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 15:26:46 GMT
    Response Time (ms):81

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwjptrJ8Y1EnyfHWan2g5hTU7FEEAAmY_M.*AAJTSQACMDEAAlNLABMtNzc2NTQ1NTM5OTc0Mjc0Njc5AAJTMQAA*", "successUrl" : "/authn/console" }
    11:26:46 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:26:46 STEP 8 - Verify that there's document in German locale.
    11:26:46 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" }, { "name" : "20322" } ], "startDate" : "2017-04-04T00:00:00" }
    11:26:46 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:26:46 GMT
    Response Time (ms):81

    Payload (Click to Expand)[ ]
    11:26:46 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/metadata/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "id" : 2 } }
    11:26:46 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 400 Bad Request
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:26:47 GMT
    Response Time (ms):73

    Payload (Click to Expand){ "errorCode" : "WFP-108019", "message" : "Entity identifiers are required." }
    11:26:47 Delete event, apply rules, recover locale settings for user.
    11:26:47 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:47 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:47 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 15:26:46 GMT
    Response Time (ms):76

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcwvl5zpIfDfbAD6nvbCRUgG7W902GtB3kI.*AAJTSQACMDEAAlNLABM3NjMxOTU0Nzg0MTE3ODYyMTkwAAJTMQAA*", "successUrl" : "/authn/console" }
    11:26:47 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:26:47 Request:
    Type: [PUT]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/locale_policy/1/tenant_default/
    11:26:47 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:26:47 GMT
    Response Time (ms):169

    Payload (Click to Expand)No Payload Body
    11:26:47 verifyEquals: [verify HTTP response code]
    A : 204
    E : 204
    11:26:47 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:47 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:47 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 15:26:46 GMT
    Response Time (ms):80

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcyWgmuh7iwLfqLbX5GAiGz39VVG-ttxiYY.*AAJTSQACMDEAAlNLABQtNzg3NzM4ODU3MzQ5OTE1MDM3NgACUzEAAA..*", "successUrl" : "/authn/console" }
    11:26:47 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:26:47 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/events/6080/mark_deleted
    11:26:47 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:26:47 GMT
    Response Time (ms):223

    Payload (Click to Expand)No Payload Body
    11:26:47 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/rules/execute

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "useDefaultStartDate" : false, "employees" : [ { "name" : "20322" } ], "startDate" : "2017-04-04T00:00:00" }
    11:26:47 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 201 Created
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: 0
    Date: Wed, 05 Apr 2017 15:26:47 GMT
    Response Time (ms):219

    Payload (Click to Expand)No Payload Body
    11:26:47 Finish test case [TestNG-test=KateFrameworkInt-1] with failure :
    Exceptions: (Click to Expand)Failure at [java.lang.AssertionError: expected [500] but found [200]] org.testng.Assert.fail(Assert.java:93) org.testng.Assert.failNotEquals(Assert.java:512) org.testng.Assert.assertEqualsImpl(Assert.java:134) org.testng.Assert.assertEquals(Assert.java:115) org.testng.Assert.assertEquals(Assert.java:178) com.kronos.api.rest.assertions.APIAssertions.verifyEquals(APIAssertions.java:122) com.kronos.api.rest.assertions.APIAssertions.verifyStatusCode(APIAssertions.java:272) com.kronos.commonbusiness.testcases.component.docmgmt.document.TestGetDocumentMetadataByEntityPositiveValidation.test_ALM109812_GetDocumentMetadataByEntityDifferentLocales(TestGetDocumentMetadataByEntityPositiveValidation.java:96) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) java.lang.reflect.Method.invoke(Unknown Source) org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:108) org.testng.internal.Invoker.invokeMethod(Invoker.java:661) org.testng.internal.Invoker.invokeTestMethod(Invoker.java:869) org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1193) org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126) org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source)
  • test_ALM109813_GetDocumentMetadataByEntityDomainCheck pass
    2017-04-05 11:26:47 2017-04-05 11:26:49 0h 0m 1s+342ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.TestGetDocumentMetadataByEntityPositiveValidation
    dependsOnMethods:
    Description: Test verifies that domain object is handled correctly in getDocumentMetadataByEntity.
    Status Timestamp Details
    11:26:47 STEP 1 - Login as Michael Martin.
    11:26:47 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:47 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:47 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 15:26:48 GMT
    Response Time (ms):82

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcy8WKPmOMRPUJq5gEdyIZ5duUijY5XOSpA.*AAJTSQACMDEAAlNLABMzNzcyODg0Mjg0OTI0NTk3NDYzAAJTMQAA*", "successUrl" : "/authn/console" }
    11:26:47 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:26:47 STEP 2 - Get documents metadata by domain name.
    11:26:47 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" } ], "startDate" : "2016-10-05T00:00:00" }
    11:26:48 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:26:48 GMT
    Response Time (ms):225

    Payload (Click to Expand)[ { "id" : 35, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false }, { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 1.docx", "id" : 1, "creationDateTime" : "2017-03-15T13:28:15", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false } ] } ]
    11:26:48 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/metadata/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "entityIds" : [ 35 ] }
    11:26:48 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:26:48 GMT
    Response Time (ms):83

    Payload (Click to Expand)[ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "entityId" : 35, "binary" : false } ]
    11:26:48 verifyTrue: [verify that response contains size property]
    A : true
    E : true
    11:26:48 verifyEquals: [verify content type]
    A : DOCX
    E : DOCX
    11:26:48 verifyTrue: [verify that response contains fileName property]
    A : true
    E : true
    11:26:48 verifyTrue: [verify that response contains id property]
    A : true
    E : true
    11:26:48 verifyTrue: [verify that response contains creationDateTime property]
    A : true
    E : true
    11:26:48 verifyEquals: [verify domain]
    A : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    E : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    11:26:48 verifyTrue: [verify that response contains name property]
    A : true
    E : true
    11:26:48 verifyTrue: [verify that response contains locale property]
    A : true
    E : true
    11:26:48 verifyTrue: [verify that tags contain hire date property]
    A : true
    E : true
    11:26:48 verifyEquals: [verify entity identifiers]
    A : 35
    E : 35
    11:26:48 verifyEquals: [verify binary property]
    A : false
    E : false
    11:26:48 STEP 3 - Get documents metadata by domain id.
    11:26:48 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/metadata/multi_read

    Payload (Click to Expand){ "domain" : { "id" : 2 }, "entityIds" : [ 35 ] }
    11:26:48 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:26:48 GMT
    Response Time (ms):86

    Payload (Click to Expand)[ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "entityId" : 35, "binary" : false } ]
    11:26:48 verifyTrue: [verify that response contains size property]
    A : true
    E : true
    11:26:48 verifyEquals: [verify content type]
    A : DOCX
    E : DOCX
    11:26:48 verifyTrue: [verify that response contains fileName property]
    A : true
    E : true
    11:26:48 verifyTrue: [verify that response contains id property]
    A : true
    E : true
    11:26:48 verifyTrue: [verify that response contains creationDateTime property]
    A : true
    E : true
    11:26:48 verifyEquals: [verify domain]
    A : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    E : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    11:26:48 verifyTrue: [verify that response contains name property]
    A : true
    E : true
    11:26:48 verifyTrue: [verify that response contains locale property]
    A : true
    E : true
    11:26:48 verifyTrue: [verify that tags contain hire date property]
    A : true
    E : true
    11:26:48 verifyEquals: [verify entity identifiers]
    A : 35
    E : 35
    11:26:48 verifyEquals: [verify binary property]
    A : false
    E : false
    11:26:48 STEP 4 - Get documents metadata by domain id and nonexistent name.
    11:26:48 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/metadata/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "test", "id" : 2 }, "entityIds" : [ 35 ] }
    11:26:48 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:26:48 GMT
    Response Time (ms):82

    Payload (Click to Expand)[ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "entityId" : 35, "binary" : false } ]
    11:26:48 verifyTrue: [verify that response contains size property]
    A : true
    E : true
    11:26:48 verifyEquals: [verify content type]
    A : DOCX
    E : DOCX
    11:26:48 verifyTrue: [verify that response contains fileName property]
    A : true
    E : true
    11:26:48 verifyTrue: [verify that response contains id property]
    A : true
    E : true
    11:26:48 verifyTrue: [verify that response contains creationDateTime property]
    A : true
    E : true
    11:26:48 verifyEquals: [verify domain]
    A : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    E : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    11:26:48 verifyTrue: [verify that response contains name property]
    A : true
    E : true
    11:26:48 verifyTrue: [verify that response contains locale property]
    A : true
    E : true
    11:26:48 verifyTrue: [verify that tags contain hire date property]
    A : true
    E : true
    11:26:48 verifyEquals: [verify entity identifiers]
    A : 35
    E : 35
    11:26:48 verifyEquals: [verify binary property]
    A : false
    E : false
    11:26:48 STEP 5 - Get documents metadata by domain name and nonexistent id.
    11:26:48 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/metadata/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "id" : -1 }, "entityIds" : [ 35 ] }
    11:26:48 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:26:48 GMT
    Response Time (ms):246

    Payload (Click to Expand)[ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "entityId" : 35, "binary" : false } ]
    11:26:48 verifyTrue: [verify that response contains size property]
    A : true
    E : true
    11:26:48 verifyEquals: [verify content type]
    A : DOCX
    E : DOCX
    11:26:48 verifyTrue: [verify that response contains fileName property]
    A : true
    E : true
    11:26:48 verifyTrue: [verify that response contains id property]
    A : true
    E : true
    11:26:48 verifyTrue: [verify that response contains creationDateTime property]
    A : true
    E : true
    11:26:48 verifyEquals: [verify domain]
    A : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    E : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    11:26:48 verifyTrue: [verify that response contains name property]
    A : true
    E : true
    11:26:48 verifyTrue: [verify that response contains locale property]
    A : true
    E : true
    11:26:48 verifyTrue: [verify that tags contain hire date property]
    A : true
    E : true
    11:26:48 verifyEquals: [verify entity identifiers]
    A : 35
    E : 35
    11:26:48 verifyEquals: [verify binary property]
    A : false
    E : false
    11:26:48 STEP 6 - Get documents metadata by domain id and not matching name.
    11:26:48 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/metadata/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "DOCDOMAIN_LEAVE_MANAGEMENT", "id" : 2 }, "entityIds" : [ 35 ] }
    11:26:49 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:26:49 GMT
    Response Time (ms):273

    Payload (Click to Expand)[ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "entityId" : 35, "binary" : false } ]
    11:26:49 verifyTrue: [verify that response contains size property]
    A : true
    E : true
    11:26:49 verifyEquals: [verify content type]
    A : DOCX
    E : DOCX
    11:26:49 verifyTrue: [verify that response contains fileName property]
    A : true
    E : true
    11:26:49 verifyTrue: [verify that response contains id property]
    A : true
    E : true
    11:26:49 verifyTrue: [verify that response contains creationDateTime property]
    A : true
    E : true
    11:26:49 verifyEquals: [verify domain]
    A : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    E : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    11:26:49 verifyTrue: [verify that response contains name property]
    A : true
    E : true
    11:26:49 verifyTrue: [verify that response contains locale property]
    A : true
    E : true
    11:26:49 verifyTrue: [verify that tags contain hire date property]
    A : true
    E : true
    11:26:49 verifyEquals: [verify entity identifiers]
    A : 35
    E : 35
    11:26:49 verifyEquals: [verify binary property]
    A : false
    E : false
    11:26:49 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM109814_GetDocumentMetadataByEntity pass
    2017-04-05 11:26:49 2017-04-05 11:26:49 0h 0m 0s+474ms
    Groups: Smoke
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.document.TestGetDocumentMetadataByEntityPositiveValidation
    dependsOnMethods:
    Description: Test verifies that documents metadata can be downloaded.
    Status Timestamp Details
    11:26:49 STEP 1 - Login as Michael Martin.
    11:26:49 Going to Login at openAM with
    Username :MichaelMartin
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:49 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:49 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 15:26:49 GMT
    Response Time (ms):75

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcynpfVyNmXv3COESrImpYvSZB3pcc6FNi8.*AAJTSQACMDEAAlNLABMzNzExMzY5OTA2NzA5NDY4NTExAAJTMQAA*", "successUrl" : "/authn/console" }
    11:26:49 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:26:49 STEP 2 - Get documents metadata by entities.
    11:26:49 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/attendance/actions/documents/multi_read

    Payload (Click to Expand){ "endDate" : "2017-04-05T00:00:00", "employees" : [ { "name" : "20322" } ], "startDate" : "2016-10-05T00:00:00" }
    11:26:49 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:26:49 GMT
    Response Time (ms):234

    Payload (Click to Expand)[ { "id" : 35, "name" : "Documented Verbal Counseling", "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00:00", "documents" : [ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "binary" : false }, { "size" : 16483.0, "contentType" : "DOCX", "fileName" : "Beurteilung Disziplinary Notice DE_DE 1.docx", "id" : 1, "creationDateTime" : "2017-03-15T13:28:15", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Beurteilung Disziplinary Notice", "tags" : { }, "binary" : false } ] } ]
    11:26:49 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/documents/metadata/multi_read

    Payload (Click to Expand){ "domain" : { "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT", "id" : 2 }, "entityIds" : [ 35 ] }
    11:26:49 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:26:49 GMT
    Response Time (ms):80

    Payload (Click to Expand)[ { "size" : 26208.0, "contentType" : "DOCX", "fileName" : "Attendance Disciplinary notice US_EN 2.docx", "id" : 2, "creationDateTime" : "2017-03-15T13:28:17", "domain" : { "id" : 2, "name" : "DOCDOMAIN_ATTENDANCE_MANAGEMENT" }, "name" : "Attendance Disciplinary notice", "locale" : { "id" : 1, "name" : "American English", "description" : "American English Locale Settings", "displayName" : "American English", "languageCode" : "EN", "countryCode" : "US", "tenantDefault" : true }, "tags" : { "hire-date" : "2/18/2014", "last-name" : "Leavitt", "first-name" : "Igor", "current-user" : "SysAdmin", "manager-name" : "Russel, Beverly", "person-number" : "20322", "middle-initial" : "", "attendance-admin" : "Martin, Manny", "action-trigger-date" : "1/14/2017", "incidents-by-action" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "action-completed-date" : "", "attendance-action-name" : "Documented Verbal Counseling", "attendance-actions-list" : [ { "id" : 35, "code" : "VERBAL", "name" : "Documented Verbal Counseling", "status" : { "name" : "ACTION_INITIATED_DATE", "displayName" : "Initiated" }, "balance" : { "id" : 80, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "startDate" : "2017-01-14T00:00", "balanceAmount" : 1.0 }, "employee" : { "id" : 224, "name" : "20322" }, "userNote" : null, "completed" : false, "description" : "Triggered when employee's Attendance Incident balance crosses the 6.5 threshold", "hasDocuments" : "", "initiatedDate" : "2017-03-15T00:00", "transactionId" : 18, "triggeredDate" : "2017-01-14T00:00", "completionDate" : null, "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "disciplineLevel" : { "id" : -1, "name" : "Discipline Level 1" }, "effectiveDateId" : 1, "actionStatusDate" : "2017-03-15T00:00", "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null }, "triggeredBalance" : null, "perfectAttendance" : false, "lastRuleEnforceDate" : "2017-03-15T00:00", "processedThroughDateTime" : "2017-03-15T00:00" } ], "incidents-by-action-filtered" : [ { "id" : 2, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "amount" : 2, "employee" : { "id" : 224, "name" : "20322" }, "isSystem" : false, "applyDate" : "2017-01-14", "dayAmount" : null, "eventTime" : "15:02:30", "incidentDate" : "2017-01-14", "incidentType" : "EVENT", "ruleDefinition" : { "id" : 311, "name" : "RULE0693353619" }, "eventDefinition" : { "id" : 76, "name" : "Att Missed In Punch", "type" : { "name" : "BASIC", "displayName" : "Basic" }, "group" : { "id" : 6, "name" : "PUNCH_AND_COMMENT" }, "active" : true, "comment" : { "id" : 15, "text" : "Missed In Punch" }, "paycode" : null, "dayBased" : false, "usedType" : null, "punchType" : { "id" : 2, "name" : "IN_PUNCH" }, "shortName" : "MissIn", "amountUnit" : null, "displayName" : "Missed In Punch", "extendedData" : null, "exceptionType" : null, "paycodeAmountType" : { "id" : 1, "name" : "OCCURRENCE_OF_PAY_CODE_EDIT" }, "lowerThresholdAmount" : null, "upperThresholdAmount" : null, "lowerThresholdDayAmount" : null, "upperThresholdDayAmount" : null }, "updatedByUserId" : -21, "pointTransaction" : { "id" : 18, "name" : "Points or Occurrences", "type" : { "name" : "POINT", "displayName" : "Point" }, "employee" : { "id" : 224, "name" : "20322" }, "applyDate" : "2017-01-14T00:00", "balanceChange" : 1.0 }, "policyDefinition" : { "id" : 111, "name" : "Manufacturing Employee Discipline Policy", "detailLabel" : null } } ], "policy-tracking-period-start-date" : "1/01/2017", "policy-balance-on-action-trigger-date" : "1.00", "discipline-level-on-action-trigger-date" : "Discipline Level 1", "attendance-balance-on-action-trigger-date" : { } }, "entityId" : 35, "binary" : false } ]
    11:26:49 verifyTrue: [verify that response contains size property]
    A : true
    E : true
    11:26:49 verifyEquals: [verify content type]
    A : DOCX
    E : DOCX
    11:26:49 verifyTrue: [verify that response contains fileName property]
    A : true
    E : true
    11:26:49 verifyTrue: [verify that response contains id property]
    A : true
    E : true
    11:26:49 verifyTrue: [verify that response contains creationDateTime property]
    A : true
    E : true
    11:26:49 verifyEquals: [verify domain]
    A : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    E : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    11:26:49 verifyTrue: [verify that response contains name property]
    A : true
    E : true
    11:26:49 verifyTrue: [verify that response contains locale property]
    A : true
    E : true
    11:26:49 verifyTrue: [verify that tags contain hire date property]
    A : true
    E : true
    11:26:49 verifyEquals: [verify entity identifiers]
    A : 35
    E : 35
    11:26:49 verifyEquals: [verify binary property]
    A : false
    E : false
    11:26:49 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM106282_ErrorUploadTemplateWithUnsupportedCharactersInName pass
    2017-04-05 11:26:49 2017-04-05 11:26:49 0h 0m 0s+303ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestUploadTemplateRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify error message is appeared if user tries to upload Template with unsupported characters in template name
    Status Timestamp Details
    11:26:49 STEP 1 - Login to Falcon.
    11:26:49 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:49 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:49 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 15:26:49 GMT
    Response Time (ms):76

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcz4nD1cF-W1pERFL-4rPAdghBGE6VEWHEk.*AAJTSQACMDEAAlNLABMtNzQ1NDM5MzA2NzA5MDA4MTc2AAJTMQAA*", "successUrl" : "/authn/console" }
    11:26:49 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:26:49 STEP 2 - Try to upload template using unsupported characters in template name
    11:26:49 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:26:49 verifyEquals: []
    A : 400
    E : 400
    11:26:49 verifyEquals: []
    A : WFP-108016
    E : WFP-108016
    11:26:49 verifyEquals: []
    A : Document template name contains reserved character. Reserved characters are: _*%:;=()[]|#<>&/\
    E : Document template name contains reserved character. Reserved characters are: _*%:;=()[]|#<>&/\
    11:26:49 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM108604_ErrorUploadTemplateWithIncorrectDomainParameter pass
    2017-04-05 11:26:50 2017-04-05 11:26:51 0h 0m 1s+14ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestUploadTemplateRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify error message if user tries to upload Template with incorrect domain parameter
    Status Timestamp Details
    11:26:50 STEP 1 - Login to Falcon.
    11:26:50 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:50 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:50 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 15:26:49 GMT
    Response Time (ms):10

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcyYLWLNxK3JXoKO8YMzSH1yCTyPTV8aiao.*AAJTSQACMDEAAlNLABQtNTU0NjkxMDY5MjMwNjk1NDk4OQACUzEAAA..*", "successUrl" : "/authn/console" }
    11:26:50 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:26:50 STEP 2 - Try to upload template using nonexistent name for "domain" parameter
    11:26:50 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:26:50 verifyEquals: []
    A : 404
    E : 404
    11:26:50 verifyEquals: []
    A : WFP-108028
    E : WFP-108028
    11:26:50 verifyEquals: []
    A : The following domain name does not exist: DomainName.
    E : The following domain name does not exist: DomainName.
    11:26:50 STEP 3 - Try to upload template using nonexistent id for "domain" parameter
    11:26:50 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:26:50 verifyEquals: []
    A : 404
    E : 404
    11:26:50 verifyEquals: []
    A : WFP-108009
    E : WFP-108009
    11:26:50 verifyEquals: []
    A : The following domain id does not exist: -110.
    E : The following domain id does not exist: -110.
    11:26:50 STEP 4 - Try to upload template with absent JSON for "domain" parameter in request
    11:26:50 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:26:50 verifyEquals: []
    A : 400
    E : 400
    11:26:50 verifyEquals: []
    A : WFP-108010
    E : WFP-108010
    11:26:50 verifyEquals: []
    A : Domain is required.
    E : Domain is required.
    11:26:50 STEP 5 - Try to upload template specifying domainId as null
    11:26:50 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:26:51 verifyEquals: []
    A : 400
    E : 400
    11:26:51 verifyEquals: []
    A : WFP-108010
    E : WFP-108010
    11:26:51 verifyEquals: []
    A : Domain is required.
    E : Domain is required.
    11:26:51 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM108607_ErrorUploadTemplateWithIncorrectLocaleParameter pass
    2017-04-05 11:26:51 2017-04-05 11:26:51 0h 0m 0s+718ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestUploadTemplateRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify error message if user tries to upload Template without locale parameter
    Status Timestamp Details
    11:26:51 STEP 1 - Login to Falcon.
    11:26:51 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:51 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:51 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 15:26:51 GMT
    Response Time (ms):93

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcyN6fDoZGpG3WmNDHQ1iZIjo0Ex8owOAY8.*AAJTSQACMDEAAlNLABQtMzc1Mzg2MDU2OTc0MzY4NjcxNQACUzEAAA..*", "successUrl" : "/authn/console" }
    11:26:51 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:26:51 STEP 2 - Try to upload template using unsupported characters in template name
    11:26:51 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:26:51 verifyEquals: []
    A : 404
    E : 404
    11:26:51 verifyEquals: []
    A : WFP-108029
    E : WFP-108029
    11:26:51 verifyEquals: []
    A : The following locale policy name does not exist: Indian.
    E : The following locale policy name does not exist: Indian.
    11:26:51 STEP 3 - Try to upload template using nonexistent id for "locale" parameter
    11:26:51 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:26:51 verifyEquals: []
    A : 404
    E : 404
    11:26:51 verifyEquals: []
    A : WFP-108006
    E : WFP-108006
    11:26:51 verifyEquals: []
    A : The following locale id does not exist: 110.
    E : The following locale id does not exist: 110.
    11:26:51 STEP 4 - Try to upload template with absent JSON for 'locale' in request.
    11:26:51 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:26:51 verifyEquals: []
    A : 400
    E : 400
    11:26:51 verifyEquals: []
    A : WFP-108012
    E : WFP-108012
    11:26:51 verifyEquals: []
    A : Locale is required.
    E : Locale is required.
    11:26:51 STEP 5 - Try to upload template specifying localeId as null.
    11:26:51 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:26:51 verifyEquals: []
    A : 400
    E : 400
    11:26:51 verifyEquals: []
    A : WFP-108012
    E : WFP-108012
    11:26:51 verifyEquals: []
    A : Locale is required.
    E : Locale is required.
    11:26:51 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM111735_ErrorUploadTemplateWithUnsupportedTags => RETRY[1] pass
    2017-04-05 11:26:59 2017-04-05 11:26:59 0h 0m 0s+238ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestUploadTemplateRequestContextPositiveValidation
    dependsOnMethods:
    Description: Verify error message when used uploaded template with unsupported tags
    Status Timestamp Details
    11:26:59 STEP 1 - Login to Falcon.
    11:26:59 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:59 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:59 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 15:26:59 GMT
    Response Time (ms):81

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwDsH2sGQofRnhtuFkVzcG4LkOCs0qOzlQ.*AAJTSQACMDEAAlNLABM1MTUyNzM1MjEyNjQ5NzQ5OTAwAAJTMQAA*", "successUrl" : "/authn/console" }
    11:26:59 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:26:59 STEP 2 - Upload template of DOCX format with ignoreUnknownTags set to false.
    11:26:59 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:26:59 verifyEquals: []
    A : 400
    E : 400
    11:26:59 verifyEquals: []
    A : WFP-108034
    E : WFP-108034
    11:26:59 verifyEquals: []
    A : Template has unknown tag(s): [rgrgrgrgr].
    E : Template has unknown tag(s): [rgrgrgrgr].
    11:26:59 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM111759_ErrorUploadTemplateWithMoreThan250CharsDescription fail
    2017-04-05 11:26:52 2017-04-05 11:26:52 0h 0m 0s+445ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestUploadTemplateRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify error message if user tries to upload Template with name that contains reserved chars.
    Status Timestamp Details
    11:26:52 STEP 1 - Login as Sean Ivan.
    11:26:52 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:52 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:52 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 15:26:52 GMT
    Response Time (ms):77

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxpHVKg8OHkekn1qJu_xoQSPaLNzt6VLqs.*AAJTSQACMDEAAlNLABMzMTM5NDI2MTQxNjg5MzY4NzYyAAJTMQAA*", "successUrl" : "/authn/console" }
    11:26:52 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:26:52 STEP 2 - Upload template using the following request with more than 250 symbols in description.
    11:26:52 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:26:52 verifyEquals: []
    A : 400
    E : 400
    11:26:52 verifyEquals: []
    A : WFP-108015
    E : WFP-108035
    11:26:52 verifyEquals: []
    A : The name is already in use. It must be unique.
    E : Template description must be less than 250 symbols.
    11:26:52 Finish test case [TestNG-test=KateFrameworkInt-1] with failure :
    Exceptions: (Click to Expand)Failure at [java.lang.Throwable: Multiple validation failures (2): Please refer to the report for exact location of the failure expected [WFP-108035] but found [WFP-108015] expected [Template description must be less than 250 symbols.] but found [The name is already in use. It must be unique.]] com.kronos.listener.TestResultListener.afterInvocation(TestResultListener.java:128) org.testng.internal.invokers.InvokedMethodListenerInvoker$InvokeAfterInvocationWithoutContextStrategy.callMethod(InvokedMethodListenerInvoker.java:100) org.testng.internal.invokers.InvokedMethodListenerInvoker.invokeListener(InvokedMethodListenerInvoker.java:62) org.testng.internal.Invoker.runInvokedMethodListeners(Invoker.java:566) org.testng.internal.Invoker.invokeMethod(Invoker.java:713) org.testng.internal.Invoker.invokeTestMethod(Invoker.java:869) org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1193) org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126) org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source)
  • test_ALM112026_ErrorUploadTemplateWithReservedCharsInName pass
    2017-04-05 11:26:52 2017-04-05 11:26:52 0h 0m 0s+286ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestUploadTemplateRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify error message if user tries to upload Template with name that contains reserved chars.
    Status Timestamp Details
    11:26:52 STEP 1 - Login as Sean Ivan.
    11:26:52 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:52 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:52 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 15:26:52 GMT
    Response Time (ms):77

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxMJ_LlNpERWE4pAPet5PS8U8thnSDCSLE.*AAJTSQACMDEAAlNLABQtMzQzODA0NTU1MTE3NDYwNDkzMQACUzEAAA..*", "successUrl" : "/authn/console" }
    11:26:52 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:26:52 STEP 2 - Upload template using the following request but use reserved chars in template name (_*%:;=()[]|#<>&/\\).
    11:26:52 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:26:52 verifyEquals: []
    A : 400
    E : 400
    11:26:52 verifyEquals: []
    A : WFP-108016
    E : WFP-108016
    11:26:52 verifyEquals: []
    A : Document template name contains reserved character. Reserved characters are: _*%:;=()[]|#<>&/\
    E : Document template name contains reserved character. Reserved characters are: _*%:;=()[]|#<>&/\
    11:26:52 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM114844_ErrorUploadTemplateWithMoreThan50CharsName pass
    2017-04-05 11:26:52 2017-04-05 11:26:53 0h 0m 0s+279ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestUploadTemplateRequestContextNegativeValidation
    dependsOnMethods:
    Description: Verify error that is returned when user uploades template with more than 50 symbols in name.
    Status Timestamp Details
    11:26:52 STEP 1 - Login as Sean Ivan.
    11:26:52 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:52 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:52 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 15:26:52 GMT
    Response Time (ms):78

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcznwM8zVY6LxLGxYrqfjD46wQQHxJ4wBOc.*AAJTSQACMDEAAlNLABQtMTc1ODk2NDg2NzYyNDcwMDI0NgACUzEAAA..*", "successUrl" : "/authn/console" }
    11:26:52 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:26:52 STEP 2 - Upload template using the request with more than 50 symbols in name
    11:26:53 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:26:53 verifyEquals: []
    A : 400
    E : 400
    11:26:53 verifyEquals: []
    A : WFP-108036
    E : WFP-108036
    11:26:53 verifyEquals: []
    A : Template name must be less than 50 symbols.
    E : Template name must be less than 50 symbols.
    11:26:53 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM91876_ErrorUploadTemplateWithoutTemplateName pass
    2017-04-05 11:26:53 2017-04-05 11:26:53 0h 0m 0s+235ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestUploadTemplateRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify error message if user tries to upload Template without template name
    Status Timestamp Details
    11:26:53 STEP 1 - Login to Falcon.
    11:26:53 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:53 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:53 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 15:26:53 GMT
    Response Time (ms):78

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwnOgnEwfiOF3SnjcqZWHbHq31dsCXSZH4.*AAJTSQACMDEAAlNLABM4NTkwNTk3ODc3MjA5MTkwOTQzAAJTMQAA*", "successUrl" : "/authn/console" }
    11:26:53 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:26:53 STEP 2 - Upload template of DOCX format without name.
    11:26:53 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:26:53 verifyEquals: []
    A : 400
    E : 400
    11:26:53 verifyEquals: []
    A : WFP-108008
    E : WFP-108008
    11:26:53 verifyEquals: []
    A : Template name is required.
    E : Template name is required.
    11:26:53 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM91890_ErrorUploadTemplateWithSize0 pass
    2017-04-05 11:26:53 2017-04-05 11:26:53 0h 0m 0s+490ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestUploadTemplateRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify error message if user tries to upload Template without template name
    Status Timestamp Details
    11:26:53 STEP 1 - Login to Falcon.
    11:26:53 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:53 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:53 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 15:26:53 GMT
    Response Time (ms):302

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4Sfcx6-rVOP7HYfmog4U4fLCZETEddGNW4VtU.*AAJTSQACMDEAAlNLABQtNjg0ODQ1MzY5MjMwNzc5MTEzNAACUzEAAA..*", "successUrl" : "/authn/console" }
    11:26:53 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:26:53 STEP 2 - Upload empty template.
    11:26:53 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:26:53 verifyEquals: []
    A : 400
    E : 400
    11:26:53 verifyEquals: []
    A : WFP-108007
    E : WFP-108007
    11:26:53 verifyEquals: []
    A : Template cannot be empty.
    E : Template cannot be empty.
    11:26:53 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM91894_ErrorUploadTemplateWithUnsupportedContentType pass
    2017-04-05 11:26:53 2017-04-05 11:26:55 0h 0m 1s+424ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestUploadTemplateRequestContextNegativeValidation
    dependsOnMethods:
    Description: Verify, If file has not DOCX extension, it can NOT be uploaded as document template and appropriate error is return by web-wervice.
    Status Timestamp Details
    11:26:53 STEP 1 - Login to Falcon.
    11:26:53 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:53 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:53 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 146
    Date: Wed, 05 Apr 2017 15:26:53 GMT
    Response Time (ms):76

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczhqCftr9WQBGLkDI0dbAsnmKMk15o2obc.*AAJTSQACMDEAAlNLABMxNzU4MjcwMjgzMDE3OTg5NzYwAAJTMQAA*", "successUrl" : "/authn/console" }
    11:26:53 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:26:53 STEP 2 - Upload template of TXT format.
    11:26:54 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:26:54 verifyEquals: []
    A : 400
    E : 400
    11:26:54 verifyEquals: []
    A : WFP-108004
    E : WFP-108004
    11:26:54 verifyEquals: []
    A : Unsupported content type.
    E : Unsupported content type.
    11:26:54 STEP 3 - Upload template of DOC format.
    11:26:54 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:26:54 verifyEquals: []
    A : 400
    E : 400
    11:26:54 verifyEquals: []
    A : WFP-108004
    E : WFP-108004
    11:26:54 verifyEquals: []
    A : Unsupported content type.
    E : Unsupported content type.
    11:26:54 STEP 4 - Upload template of XML format.
    11:26:54 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:26:54 verifyEquals: []
    A : 400
    E : 400
    11:26:54 verifyEquals: []
    A : WFP-108004
    E : WFP-108004
    11:26:54 verifyEquals: []
    A : Unsupported content type.
    E : Unsupported content type.
    11:26:54 STEP 5 - Upload template of HTML format.
    11:26:54 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:26:54 verifyEquals: []
    A : 400
    E : 400
    11:26:54 verifyEquals: []
    A : WFP-108004
    E : WFP-108004
    11:26:54 verifyEquals: []
    A : Unsupported content type.
    E : Unsupported content type.
    11:26:54 STEP 6 - Upload template of XML format.
    11:26:54 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:26:55 verifyEquals: []
    A : 400
    E : 400
    11:26:55 verifyEquals: []
    A : WFP-108004
    E : WFP-108004
    11:26:55 verifyEquals: []
    A : Unsupported content type.
    E : Unsupported content type.
    11:26:55 STEP 7 - Upload template of ZIP format.
    11:26:55 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:26:55 verifyEquals: []
    A : 400
    E : 400
    11:26:55 verifyEquals: []
    A : WFP-108004
    E : WFP-108004
    11:26:55 verifyEquals: []
    A : Unsupported content type.
    E : Unsupported content type.
    11:26:55 STEP 8 - Upload template of XSLX format.
    11:26:55 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:26:55 verifyEquals: []
    A : 400
    E : 400
    11:26:55 verifyEquals: []
    A : WFP-108004
    E : WFP-108004
    11:26:55 verifyEquals: []
    A : Unsupported content type.
    E : Unsupported content type.
    11:26:55 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM99309_ErrorUploadTemplateAndDoNotSpecifyIsActiveFlag pass
    2017-04-05 11:26:55 2017-04-05 11:26:55 0h 0m 0s+219ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestUploadTemplateRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify error message if user tries to upload Template but doesn't specify isActive flag
    Status Timestamp Details
    11:26:55 STEP 1 - Login to Falcon.
    11:26:55 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:55 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:55 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 15:26:55 GMT
    Response Time (ms):75

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcwK-o3VPL0qPN6IX2VZh3RoY4OuKytsSsU.*AAJTSQACMDEAAlNLABQtMTYwMjc0Njc4MTE3ODg0NzI2MgACUzEAAA..*", "successUrl" : "/authn/console" }
    11:26:55 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:26:55 STEP 2 - Upload template.
    11:26:55 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:26:55 verifyEquals: []
    A : 400
    E : 400
    11:26:55 verifyEquals: []
    A : WFP-108013
    E : WFP-108013
    11:26:55 verifyEquals: []
    A : Active flag is required.
    E : Active flag is required.
    11:26:55 Finish test case [TestNG-test=KateFrameworkInt-1] with success
  • test_ALM99310_ErrorUploadTemplateWithExistingName pass
    2017-04-05 11:26:55 2017-04-05 11:26:58 0h 0m 3s+457ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestUploadTemplateRequestContextNegativeValidation
    dependsOnMethods:
    Description: To verify error message is appeared if user tries to upload Template with existing name
    Status Timestamp Details
    11:26:55 STEP 1 - Login to Falcon.
    11:26:55 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:55 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:55 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 15:26:55 GMT
    Response Time (ms):81

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfczVTYfz4xcOeDXs1T3HyMR_yuNQQuSlxjk.*AAJTSQACMDEAAlNLABQtMjAzNDE2MDE0Nzc0MzIzNjAxMAACUzEAAA..*", "successUrl" : "/authn/console" }
    11:26:55 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:26:55 STEP 2 - Upload template.
    11:26:55 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:26:58 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    11:26:58 verifyTrue: []
    A : true
    E : true
    11:26:58 verifyTrue: [verify binary]
    A : true
    E : true
    11:26:58 verifyTrue: [verify size]
    A : true
    E : true
    11:26:58 verifyTrue: [verify tags]
    A : true
    E : true
    11:26:58 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:26:58 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:26:58 verifyEquals: [verify description]
    A : desc
    E : desc
    11:26:58 verifyEquals: [verify name]
    A : RestAssuredTemplate1
    E : RestAssuredTemplate1
    11:26:58 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:26:58 verifyEquals: []
    A : DOCX
    E : DOCX
    11:26:58 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:26:58 verifyEquals: []
    A : 1
    E : 1
    11:26:58 verifyEquals: []
    A : American English
    E : American English
    11:26:58 STEP 3 - Upload second template with the same name.
    11:26:58 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:26:58 verifyEquals: []
    A : 400
    E : 400
    11:26:58 verifyEquals: []
    A : WFP-108015
    E : WFP-108015
    11:26:58 verifyEquals: []
    A : The name is already in use. It must be unique.
    E : The name is already in use. It must be unique.
    11:26:58 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    11:26:58 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/71
    11:26:58 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:26:59 GMT
    Response Time (ms):106

    Payload (Click to Expand)No Payload Body
    11:26:58 verifyEquals: []
    A : 204
    E : 204
  • test_ALM111736_UploadTemplateWithUnsupportedTagsAndIgnoreFlag pass
    2017-04-05 11:26:59 2017-04-05 11:27:03 0h 0m 3s+798ms
    Groups: P2
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestUploadTemplateRequestContextPositiveValidation
    dependsOnMethods:
    Description: Verify that user is able to upload template with unsupported tag
    Status Timestamp Details
    11:26:59 STEP 1 - Login to Falcon.
    11:26:59 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:59 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:26:59 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 15:26:59 GMT
    Response Time (ms):77

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxzZkIrHwNkYl5rS5IK3mjIO1o7ltMZV-A.*AAJTSQACMDEAAlNLABQtNTUwNjc1MzgwMDM2MTIyNjA0MQACUzEAAA..*", "successUrl" : "/authn/console" }
    11:26:59 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:26:59 STEP 2 - Upload template of DOCX format with ignoreUnknownTags set to true.
    11:26:59 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:27:03 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    11:27:03 verifyTrue: []
    A : true
    E : true
    11:27:03 verifyTrue: [verify binary]
    A : true
    E : true
    11:27:03 verifyTrue: [verify size]
    A : true
    E : true
    11:27:03 verifyTrue: [verify tags]
    A : true
    E : true
    11:27:03 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:27:03 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:27:03 verifyEquals: [verify description]
    A : desc
    E : desc
    11:27:03 verifyEquals: [verify name]
    A : TemplateRestAssuredWrongTags
    E : TemplateRestAssuredWrongTags
    11:27:03 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:27:03 verifyEquals: []
    A : DOCX
    E : DOCX
    11:27:03 verifyEquals: []
    A : TemplateWrongTags.docx
    E : TemplateWrongTags.docx
    11:27:03 verifyEquals: []
    A : 1
    E : 1
    11:27:03 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    11:27:03 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/72
    11:27:03 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:27:03 GMT
    Response Time (ms):94

    Payload (Click to Expand)No Payload Body
    11:27:03 verifyEquals: []
    A : 204
    E : 204
  • test_ALM91875_UploadTemplate pass
    2017-04-05 11:27:03 2017-04-05 11:27:06 0h 0m 3s+355ms
    Groups: P0
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestUploadTemplateRequestContextPositiveValidation
    dependsOnMethods:
    Description: To verify that it is possible to upload template
    Status Timestamp Details
    11:27:03 STEP 1 - Login to Falcon.
    11:27:03 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:27:03 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:27:03 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 15:27:03 GMT
    Response Time (ms):78

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxZFfsVxjNiIGqG2l2leARHmsH7lV23880.*AAJTSQACMDEAAlNLABQtMjI0MDg3NTg3MDQ4NDQyNTE5NQACUzEAAA..*", "successUrl" : "/authn/console" }
    11:27:03 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:27:03 STEP 2 - Upload DOCX template.
    11:27:03 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:27:06 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    11:27:06 verifyTrue: []
    A : true
    E : true
    11:27:06 verifyTrue: [verify binary]
    A : true
    E : true
    11:27:06 verifyTrue: [verify size]
    A : true
    E : true
    11:27:06 verifyTrue: [verify tags]
    A : true
    E : true
    11:27:06 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:27:06 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:27:06 verifyEquals: [verify description]
    A : desc
    E : desc
    11:27:06 verifyEquals: [verify name]
    A : RestAssured4
    E : RestAssured4
    11:27:06 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:27:06 verifyEquals: []
    A : DOCX
    E : DOCX
    11:27:06 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:27:06 verifyEquals: []
    A : 1
    E : 1
    11:27:06 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    11:27:06 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/73
    11:27:06 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:27:06 GMT
    Response Time (ms):94

    Payload (Click to Expand)No Payload Body
    11:27:06 verifyEquals: []
    A : 204
    E : 204
  • test_ALM91892_UploadTemplateLocaleParameterCheck pass
    2017-04-05 11:27:06 2017-04-05 11:27:23 0h 0m 16s+983ms
    Groups: P1
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestUploadTemplateRequestContextPositiveValidation
    dependsOnMethods:
    Description: Verify that locale parameter is handeled as an object
    Status Timestamp Details
    11:27:06 STEP 1 - Login to Falcon.
    11:27:06 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:27:06 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:27:06 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 15:27:06 GMT
    Response Time (ms):77

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcyvnsLwB0-I0I4cyKawaK67PohphygRdhI.*AAJTSQACMDEAAlNLABQtMjkwNDE5OTkwNTgzMjUwNjQ2MwACUzEAAA..*", "successUrl" : "/authn/console" }
    11:27:06 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:27:06 STEP 2 - Upload template using only locale name for 'locale' parameter.
    11:27:06 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:27:09 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    11:27:09 verifyTrue: []
    A : true
    E : true
    11:27:09 verifyTrue: [verify binary]
    A : true
    E : true
    11:27:09 verifyTrue: [verify size]
    A : true
    E : true
    11:27:09 verifyTrue: [verify tags]
    A : true
    E : true
    11:27:09 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:27:09 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:27:09 verifyEquals: [verify description]
    A : desc
    E : desc
    11:27:09 verifyEquals: [verify name]
    A : RestAssured2
    E : RestAssured2
    11:27:09 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:27:10 verifyEquals: []
    A : DOCX
    E : DOCX
    11:27:10 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:27:10 verifyEquals: []
    A : American English
    E : American English
    11:27:10 STEP 3 - Upload template using only locale id for 'locale' parameter.
    11:27:10 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:27:13 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    11:27:13 verifyTrue: []
    A : true
    E : true
    11:27:13 verifyTrue: [verify binary]
    A : true
    E : true
    11:27:13 verifyTrue: [verify size]
    A : true
    E : true
    11:27:13 verifyTrue: [verify tags]
    A : true
    E : true
    11:27:13 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:27:13 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:27:13 verifyEquals: [verify description]
    A : desc
    E : desc
    11:27:13 verifyEquals: [verify name]
    A : RestAssured5
    E : RestAssured5
    11:27:13 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:27:13 verifyEquals: []
    A : DOCX
    E : DOCX
    11:27:13 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:27:13 verifyEquals: []
    A : 1
    E : 1
    11:27:13 verifyEquals: []
    A : American English
    E : American English
    11:27:13 STEP 4 - Upload template using id of locale and nonexistent name for "locale" parameter.
    11:27:13 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:27:17 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    11:27:17 verifyTrue: []
    A : true
    E : true
    11:27:17 verifyTrue: [verify binary]
    A : true
    E : true
    11:27:17 verifyTrue: [verify size]
    A : true
    E : true
    11:27:17 verifyTrue: [verify tags]
    A : true
    E : true
    11:27:17 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:27:17 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:27:17 verifyEquals: [verify description]
    A : desc
    E : desc
    11:27:17 verifyEquals: [verify name]
    A : RestAssured3
    E : RestAssured3
    11:27:17 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:27:17 verifyEquals: []
    A : DOCX
    E : DOCX
    11:27:17 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:27:17 verifyEquals: []
    A : American English
    E : American English
    11:27:17 STEP 5 - Upload template using name of locale and nonexistent id for "locale" parameter.
    11:27:17 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:27:20 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    11:27:20 verifyTrue: []
    A : true
    E : true
    11:27:20 verifyTrue: [verify binary]
    A : true
    E : true
    11:27:20 verifyTrue: [verify size]
    A : true
    E : true
    11:27:20 verifyTrue: [verify tags]
    A : true
    E : true
    11:27:20 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:27:20 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:27:20 verifyEquals: [verify description]
    A : desc
    E : desc
    11:27:20 verifyEquals: [verify name]
    A : RestAssured6
    E : RestAssured6
    11:27:20 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:27:20 verifyEquals: []
    A : DOCX
    E : DOCX
    11:27:20 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:27:20 verifyEquals: []
    A : American English
    E : American English
    11:27:20 STEP 6 - Upload template using id of locale and not matching locale for "locale" parameter.
    11:27:20 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:27:23 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    11:27:23 verifyTrue: []
    A : true
    E : true
    11:27:23 verifyTrue: [verify binary]
    A : true
    E : true
    11:27:23 verifyTrue: [verify size]
    A : true
    E : true
    11:27:23 verifyTrue: [verify tags]
    A : true
    E : true
    11:27:23 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:27:23 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:27:23 verifyEquals: [verify description]
    A : desc
    E : desc
    11:27:23 verifyEquals: [verify name]
    A : RestAssured7
    E : RestAssured7
    11:27:23 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:27:23 verifyEquals: []
    A : DOCX
    E : DOCX
    11:27:23 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:27:23 verifyEquals: []
    A : American English
    E : American English
    11:27:23 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    11:27:23 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/77
    11:27:23 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:27:23 GMT
    Response Time (ms):89

    Payload (Click to Expand)No Payload Body
    11:27:23 verifyEquals: []
    A : 204
    E : 204
    11:27:23 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/78
    11:27:23 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:27:23 GMT
    Response Time (ms):90

    Payload (Click to Expand)No Payload Body
    11:27:23 verifyEquals: []
    A : 204
    E : 204
    11:27:23 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/74
    11:27:23 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:27:24 GMT
    Response Time (ms):93

    Payload (Click to Expand)No Payload Body
    11:27:23 verifyEquals: []
    A : 204
    E : 204
    11:27:23 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/75
    11:27:23 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:27:24 GMT
    Response Time (ms):93

    Payload (Click to Expand)No Payload Body
    11:27:23 verifyEquals: []
    A : 204
    E : 204
    11:27:23 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/76
    11:27:23 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:27:24 GMT
    Response Time (ms):91

    Payload (Click to Expand)No Payload Body
    11:27:23 verifyEquals: []
    A : 204
    E : 204
  • test_ALM91896_UploadTemplateDomainParameterCheck pass
    2017-04-05 11:27:24 2017-04-05 11:27:41 0h 0m 17s+27ms
    Groups: P1
    Location: class com.kronos.commonbusiness.testcases.component.docmgmt.template.TestUploadTemplateRequestContextPositiveValidation
    dependsOnMethods:
    Description: Verify that domain parameter is handeled correctly as an object
    Status Timestamp Details
    11:27:24 STEP 1 - Login to Falcon.
    11:27:24 Going to Login at openAM with
    Username :SeanIvan
    Password : Kr0n0s@Cloud
    Login endpoint as : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:27:24 Request:
    Type: [POST]
    Parameters: [EMPTY]
    URI : http://keng01-dev01-ath21-oam21.int.dev.mykronos.com:8080/authn/json/manufacturing/authenticate
    11:27:24 Authentication Response:
    Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 200 OK
    Content Type: application/json;charset=UTF-8
    Content Length: 150
    Date: Wed, 05 Apr 2017 15:27:23 GMT
    Response Time (ms):77

    Payload (Click to Expand){ "tokenId" : "AQIC5wM2LY4SfcxNsM6FmlsA1TgbNld9s3jow9uoYtGcsf0.*AAJTSQACMDEAAlNLABQtMTIxMTQ2MDY1NDE2NTM4NDI5MAACUzEAAA..*", "successUrl" : "/authn/console" }
    11:27:24 Validating openAM Login response :
    'successUrl' is present in response:
    A : true
    E : true
    11:27:24 STEP 2 - Upload template only with domain name specified for 'domain' parameter.
    11:27:24 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:27:27 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    11:27:27 verifyTrue: []
    A : true
    E : true
    11:27:27 verifyTrue: [verify binary]
    A : true
    E : true
    11:27:27 verifyTrue: [verify size]
    A : true
    E : true
    11:27:27 verifyTrue: [verify tags]
    A : true
    E : true
    11:27:27 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:27:27 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:27:27 verifyEquals: [verify description]
    A : desc
    E : desc
    11:27:27 verifyEquals: [verify name]
    A : RestAssuredTemplate2
    E : RestAssuredTemplate2
    11:27:27 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:27:27 verifyEquals: []
    A : DOCX
    E : DOCX
    11:27:27 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:27:27 verifyEquals: []
    A : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    E : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    11:27:27 verifyEquals: []
    A : 1
    E : 1
    11:27:27 STEP 3 - Upload template with domain-id and nonexistent name for 'domain' parameter.
    11:27:27 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:27:31 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    11:27:31 verifyTrue: []
    A : true
    E : true
    11:27:31 verifyTrue: [verify binary]
    A : true
    E : true
    11:27:31 verifyTrue: [verify size]
    A : true
    E : true
    11:27:31 verifyTrue: [verify tags]
    A : true
    E : true
    11:27:31 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:27:31 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:27:31 verifyEquals: [verify description]
    A : desc
    E : desc
    11:27:31 verifyEquals: [verify name]
    A : RestAssuredTemplate3
    E : RestAssuredTemplate3
    11:27:31 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:27:31 verifyEquals: []
    A : DOCX
    E : DOCX
    11:27:31 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:27:31 verifyEquals: []
    A : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    E : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    11:27:31 verifyEquals: []
    A : 1
    E : 1
    11:27:31 STEP 4 - Upload template with only domain-id specified for 'domain' parameter.
    11:27:31 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:27:34 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    11:27:34 verifyTrue: []
    A : true
    E : true
    11:27:34 verifyTrue: [verify binary]
    A : true
    E : true
    11:27:34 verifyTrue: [verify size]
    A : true
    E : true
    11:27:34 verifyTrue: [verify tags]
    A : true
    E : true
    11:27:34 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:27:34 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:27:34 verifyEquals: [verify description]
    A : desc
    E : desc
    11:27:34 verifyEquals: [verify name]
    A : RestAssuredTemplate4
    E : RestAssuredTemplate4
    11:27:34 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:27:34 verifyEquals: []
    A : DOCX
    E : DOCX
    11:27:34 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:27:34 verifyEquals: []
    A : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    E : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    11:27:34 verifyEquals: []
    A : 1
    E : 1
    11:27:34 STEP 5 - Upload template with domain name and nonexistent domain id.
    11:27:34 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:27:37 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    11:27:37 verifyTrue: []
    A : true
    E : true
    11:27:37 verifyTrue: [verify binary]
    A : true
    E : true
    11:27:37 verifyTrue: [verify size]
    A : true
    E : true
    11:27:37 verifyTrue: [verify tags]
    A : true
    E : true
    11:27:37 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:27:37 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:27:37 verifyEquals: [verify description]
    A : desc
    E : desc
    11:27:37 verifyEquals: [verify name]
    A : RestAssuredTemplate5
    E : RestAssuredTemplate5
    11:27:37 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:27:37 verifyEquals: []
    A : DOCX
    E : DOCX
    11:27:37 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:27:37 verifyEquals: []
    A : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    E : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    11:27:37 verifyEquals: []
    A : 1
    E : 1
    11:27:37 STEP 5 - Upload template with domain name and non-matching domain id.
    11:27:37 Request:
    Type: [POST]
    Parameters: { header : {tenantId=manufacturing}}
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates
    11:27:41 verifyEquals: [verify HTTP response code]
    A : 201
    E : 201
    11:27:41 verifyTrue: []
    A : true
    E : true
    11:27:41 verifyTrue: [verify binary]
    A : true
    E : true
    11:27:41 verifyTrue: [verify size]
    A : true
    E : true
    11:27:41 verifyTrue: [verify tags]
    A : true
    E : true
    11:27:41 verifyTrue: [verify creationDateTime]
    A : true
    E : true
    11:27:41 verifyTrue: [verify updateDateTime]
    A : true
    E : true
    11:27:41 verifyEquals: [verify description]
    A : desc
    E : desc
    11:27:41 verifyEquals: [verify name]
    A : RestAssuredTemplate6
    E : RestAssuredTemplate6
    11:27:41 verifyEquals: [verify active]
    A : TRUE
    E : TRUE
    11:27:41 verifyEquals: []
    A : DOCX
    E : DOCX
    11:27:41 verifyEquals: []
    A : Template.docx
    E : Template.docx
    11:27:41 verifyEquals: []
    A : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    E : DOCDOMAIN_ATTENDANCE_MANAGEMENT
    11:27:41 verifyEquals: []
    A : 1
    E : 1
    11:27:41 Finish test case [TestNG-test=KateFrameworkInt-1] with success
    11:27:41 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/79
    11:27:41 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:27:41 GMT
    Response Time (ms):93

    Payload (Click to Expand)No Payload Body
    11:27:41 verifyEquals: []
    A : 204
    E : 204
    11:27:41 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/80
    11:27:41 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:27:41 GMT
    Response Time (ms):95

    Payload (Click to Expand)No Payload Body
    11:27:41 verifyEquals: []
    A : 204
    E : 204
    11:27:41 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/81
    11:27:41 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:27:41 GMT
    Response Time (ms):92

    Payload (Click to Expand)No Payload Body
    11:27:41 verifyEquals: []
    A : 204
    E : 204
    11:27:41 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/82
    11:27:41 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:27:41 GMT
    Response Time (ms):91

    Payload (Click to Expand)No Payload Body
    11:27:41 verifyEquals: []
    A : 204
    E : 204
    11:27:41 Request:
    Type: [DELETE]
    Parameters: [EMPTY]
    URI : http://theflintstones-b-back.int.dev.mykronos.com/wfc/restcall/v1/platform/document_templates/83
    11:27:41 Response:
    HTTP Info (Click to Expand)
    Status: HTTP/1.1 204 No Content
    Content Type: ;charset=utf-8;charset=utf-8
    Content Length: null
    Date: Wed, 05 Apr 2017 15:27:41 GMT
    Response Time (ms):96

    Payload (Click to Expand)No Payload Body
    11:27:41 verifyEquals: []
    A : 204
    E : 204